Expert-led online coding classes for students in grades 3-12
A static HTML5 website showcasing CodeSphere's online coding education programs. Built with modern web technologies and deployed automatically to GitHub Pages.
No build process or dependencies required! Simply open the site in your browser:
# Windows
start index.html
# macOS/Linux
open index.htmlCodeSphere offers comprehensive online coding classes for students in grades 3-12, covering:
- Scratch - Visual programming for beginners
- Python - Foundation programming concepts
- Java - Object-oriented programming
- Web Development - HTML, CSS, JavaScript
This website serves as the primary showcase and information hub for the business.
This is a static website built with:
- HTML5 - Semantic markup
- CSS3 - Modern styling with responsive design
- JavaScript/jQuery 3.x - Interactive functionality
- Bootstrap 4.5.2 - Responsive grid and components
- Owl Carousel - Course showcase slider
- Slick Slider - Content slider
- Lightbox.js - Image galleries
- Magnific Popup - Video modals
codesphere-web/
├── index.html # Main entry point (single-page app)
├── assets/
│ ├── css/ # Stylesheets
│ │ └── templatemo-grad-school.css # Custom styles
│ ├── js/ # JavaScript files
│ │ └── custom.js # jQuery initialization
│ ├── images/ # Image assets
│ └── fonts/ # Web fonts
├── vendor/ # Third-party libraries
│ ├── bootstrap/ # Bootstrap framework
│ └── jquery/ # jQuery library
├── .github/
│ └── workflows/
│ └── static.yml # GitHub Pages deployment
├── favicon.ico # Site favicon
├── site.webmanifest # Web app manifest
└── CLAUDE.md # AI assistant instructions
No build process needed! The site runs directly in your browser:
- Clone the repository
- Open index.html in any modern web browser
- Make changes to HTML, CSS, or JS files
- Refresh the browser to see changes
All content is in index.html. Sections are identified by id attributes:
#section1- Main Banner#section2- Features#section3- Why Choose Us#section4- Coming Soon#section5- Courses#section6- Contact
Custom styles are in assets/css/templatemo-grad-school.css.
Responsive breakpoints:
- 1200px - Large desktop
- 1000px - Tablet landscape
- 750px - Tablet portrait
- 550px - Mobile landscape
Find the Owl Carousel section in index.html and duplicate an item block:
<div class="item">
<img src="assets/images/courses-*.jpg" alt="Course">
<div class="down-content">
<h4>Course Title</h4>
<p>Course description...</p>
<!-- Add course details -->
</div>
</div>Primary colors in the theme:
#f5a425- Orange accent#1e1e1e- Dark backgrounds#fff- Light text/backgrounds
Search and replace these hex values in assets/css/templatemo-grad-school.css.
Deployment is fully automated via GitHub Actions:
- Commit your changes to the
mainbranch - Push to GitHub
- GitHub Actions automatically deploys to GitHub Pages
- Changes are live within minutes
The deployment workflow is defined in .github/workflows/static.yml.
If setting up for the first time:
- Go to repository Settings → Pages
- Set Source to "GitHub Actions"
- The workflow will run automatically on next push to
main
Replace images in assets/images/:
courses-*.jpg- Course thumbnailsauthor-*.png- Instructor avatarsmain-slider-*.jpg- Hero slider imagescourse-video.mp4- Background video
Edit the <nav> menu in index.html. Links use smooth-scroll:
<a href="#section-id">Menu Item</a>Configure Owl Carousel in assets/js/custom.js:
$('.owl-carousel').owlCarousel({
responsive: {
0: { items: 1 },
600: { items: 2 },
1000: { items: 4 }
}
});- Static-Only - No server-side processing required
- Simple Structure - Easy to maintain and modify
- Auto-Deploy - Automatic deployment via GitHub Actions
- Mobile-First - Fully responsive design
- No Build Process - Works directly in browser
When contributing to this project:
- Keep all components static (no server-side code)
- Test responsiveness across devices
- Maintain the educational tone for young students and parents
- Follow the existing code style and structure
- Update this README if adding new features
Copyright © 2025 CodeSphere. All rights reserved.
Founded by Sana Siddiqui | Expert-led coding education for the next generation