Our Curriculum

A comprehensive 24-week journey from coding basics to building production-ready applications

Web Fundamentals

Dev Environment Setup

Week 1

Topics covered:

  • Git version control

  • VSCode IDE

  • Command line basics

HTML Foundations

Week 2

Topics covered:

  • Semantic HTML

  • Forms & validation

  • Best practices

CSS Mastery

Week 3

Topics covered:

  • Flexbox & Grid

  • Responsive design

  • Animations

Mini Project: Static Website

Week 4

Project:

Build a responsive portfolio website

JavaScript & DOM

JavaScript Fundamentals

Week 5

Topics covered:

  • Variables & types

  • Functions

  • Arrays & objects

DOM Manipulation

Week 6

Topics covered:

  • Event handling

  • DOM traversal

  • Dynamic content

Mini Project: Interactive App

Week 7

Project:

Build an interactive web application

React Development

React Fundamentals

Week 8

Topics covered:

  • Components

  • Props

  • State management

Advanced React

Week 9

Topics covered:

  • Hooks

  • Context

  • Component lifecycle

Mini Project: React App

Week 10

Project:

Build a full-featured React application

Backend with Go

Golang Fundamentals

Week 11

Topics covered:

  • Types & structs

  • Functions

  • Concurrency

RESTful APIs

Week 12

Topics covered:

  • HTTP servers

  • Routing

  • Middleware

Mini Project: API Server

Week 13

Project:

Build a RESTful API service

Database & SQL

SQL Fundamentals

Week 14

Topics covered:

  • CRUD operations

  • Joins

  • Indexing

Database Integration

Week 15

Topics covered:

  • ORM basics

  • Migrations

  • Query optimization

Mini Project: Full Stack App

Week 16

Project:

Build a database-driven application

Production & Deployment

DevOps & CI/CD

Week 17

Topics covered:

  • Docker

  • GitHub Actions

  • Cloud deployment

Capstone Project

Group Project Week 1

Week 18

Topics covered:

  • Project planning

  • Architecture design

Project:

Start building real-world application

Group Project Week 2

Week 19

Topics covered:

  • Frontend development

  • API integration

Project:

Continue development

Group Project Week 3

Week 20

Topics covered:

  • Backend development

  • Database setup

Project:

Feature implementation

Group Project Week 4

Week 21

Topics covered:

  • Testing

  • Deployment

Project:

Final touches and deployment

Project Presentation

Week 22

Topics covered:

  • Demo preparation

  • Technical presentation

Project:

Present to industry professionals

Program Completion

Buffer Week

Week 23

Topics covered:

  • Project refinement

  • Interview prep

Buffer Week

Week 24

Topics covered:

  • Portfolio finalization

  • Career guidance

Ready to get started?

Schedule a Call With Us
Nova Coding Lab

Nova Coding Lab

Launch your kids's tech career before college with our internship-guaranteed program.

Program

© 2026 Nova Coding Lab. All rights reserved.