9th Grade – Codecademy (Guided Practice Year)
Semester 1 (Aug–Dec)
- HTML – fill gaps and reinforce knowledge
- CSS – responsive design, flexbox, grid
- JavaScript – fundamentals, DOM manipulation
- Java – full 17-hour course (Variables, OOP, Loops, Arrays, Inheritance, etc.)
Semester 2 (Jan–May)
- Python 3 – reinforce and learn best practices
- Git & GitHub – version control basics
- SQL – basic database queries
- Intro to Back-End Development – Node.js basics if available
Summer After 9th (June–Aug)
- Mini-projects: Weather app, Portfolio site, To-do list, Quiz app
- Focus on combining HTML/CSS/JS and Python skills
10th Grade – The Odin Project (Project Year)
Semester 1 (Aug–Dec) – Foundations
- Review HTML, CSS, JavaScript in depth
- Git, GitHub, CLI practice
- Small Odin assignments & GitHub repos
Semester 2 (Jan–May) – Full-Stack JavaScript
- Advanced JavaScript (ES6+, async/await, API calls)
- Node.js & Express for back-end
- MongoDB for database
- Build and deploy full-stack projects
End of 10th / Summer Before 11th
- Capstone project: polished full-stack app with deployment
- Portfolio-ready projects on GitHub and online