MilcodeUni

Curriculum

Eight weeks. From your first HTML tag to a deployed full-stack product.

The program combines live teaching, polished recap lessons, exercises, and guided projects so absolute beginners can build steadily instead of guessing what to learn next.

8 weeks

3 required live sessions weekly

English + Darija

$100/month

Eight-week timeline

Every week pushes the projects forward.

The sequence starts with small visible wins, then layers in JavaScript, React, full-stack architecture, and deployment without skipping the beginner steps.

  1. Week 1

    Web Foundations

    • How the web works
    • Development environment
    • HTML structure and semantics
    • First deployed webpage

    Practical deliverable

    First deployed webpage

    Project contribution

    Sets up the student's coding environment and begins the portfolio foundation.

  2. Week 2

    CSS and Responsive Design

    • CSS fundamentals
    • Flexbox and Grid
    • Responsive layouts
    • Accessible interfaces
    • Landing-page project

    Practical deliverable

    Responsive landing-page project

    Project contribution

    Turns the first page into a polished interface and starts visual portfolio standards.

  3. Week 3

    JavaScript Foundations

    • Variables, functions, conditions, loops
    • Arrays and objects
    • DOM manipulation
    • Events and form validation

    Practical deliverable

    Interactive browser feature

    Project contribution

    Adds real user interaction and form logic to the portfolio skill set.

  4. Week 4

    Git, GitHub and Advanced JavaScript

    • Git workflow and commits
    • GitHub repositories and collaboration
    • Async JavaScript and APIs
    • Build and deploy an API-powered application

    Practical deliverable

    API-powered application deployed from GitHub

    Project contribution

    Creates public project history and prepares students for collaborative full-stack work.

  5. Week 5

    React

    • Components and props
    • State and events
    • Rendering lists and forms
    • Reusable interfaces
    • Begin the personalized portfolio

    Practical deliverable

    React interface and portfolio build start

    Project contribution

    Moves from pages to reusable components and begins the personalized deployed portfolio.

  6. Week 6

    Next.js and Full-Stack Foundations

    • App Router
    • Server and client components
    • Routes and layouts
    • Databases with Supabase
    • Authentication and protected routes

    Practical deliverable

    Protected full-stack app foundation

    Project contribution

    Introduces the architecture needed for the booking SaaS project.

  7. Week 7

    Real Booking SaaS

    • Database relationships
    • Services and availability
    • Customer booking flow
    • Business dashboard
    • CRUD operations
    • Responsive UI and basic animation

    Practical deliverable

    Working booking SaaS feature set

    Project contribution

    Builds the core product flows students will finish and present.

  8. Week 8

    Complete and Launch

    • Finish the booking SaaS
    • Testing and error states
    • Deployment
    • Portfolio completion
    • GitHub and project documentation
    • Presentations and final review

    Practical deliverable

    Deployed portfolio and completed booking SaaS

    Project contribution

    Packages the final work for review with project documentation and presentation practice.

How each week works

Learn it live, build it yourself, review it after.

Live concept session

The week opens with a clear explanation before students are expected to build.

Guided coding workshop

Students write the code live with instructor guidance and debugging support.

Project lab

The week’s topic gets pushed into the portfolio or booking SaaS.

Polished recap lesson

After the live topic is complete, a recap lesson is published for review.

Exercise and feedback

Practice work makes the concept stick and reveals what needs another pass.

Optional support session

Extra time for setup issues, blockers, questions, and review.

Project progression

Two projects grow across the program.

Students build the portfolio and booking SaaS themselves with instructor guidance, feedback, and practical constraints.

Portfolio track

  1. 1Deploy the first webpage
  2. 2Refine responsive layout
  3. 3Add interactive browser behavior
  4. 4Begin the React portfolio
  5. 5Complete, document, and deploy

Booking SaaS track

  1. 1Prepare with Git, APIs, and React
  2. 2Add Next.js routes and layouts
  3. 3Connect Supabase database and auth
  4. 4Build services, bookings, and dashboard CRUD
  5. 5Test, deploy, and present

Requirements

Beginner-friendly does not mean passive.

  • Laptop capable of running VS Code
  • Reliable internet for live sessions
  • Commitment to attend and practice
  • No previous coding experience required

Certificate of Completion

The certificate is earned through attendance, exercises, portfolio completion, and participation in the final booking SaaS project. It is a completion certificate for the bootcamp, not an accredited credential.

Next cohort: October 2026

Ready to follow the eight-week path?

Limited 10-15 students. $100/month.