Milcodeuni logo

8-WEEK CURRICULUM

A structured path from first principles to a deployed full-stack product.

Each week combines live explanation, guided coding, practical exercises, and project work--so students understand what they build instead of copying tutorials.

Absolute beginner friendlyEnglish + DarijaLive + recap lessonsPortfolio + SaaS project

Program progression

  1. 1Foundations
  2. 2Interfaces
  3. 3JavaScript
  4. 4React
  5. 5Full stack
  6. 6Launch

Eight-week timeline

Every week adds a useful layer.

The program gives beginners a serious foundation. It does not pretend that every concept is mastered in eight weeks; it creates the path, habits, and projects needed to keep building with direction.

  1. 01

    Week 1

    How the Web Works + HTML Foundations

    Build a structured first page and understand what happens when a website loads.

    • Browser, server, DNS, requests
    • Semantic HTML
    • Page structure
    • Accessibility foundations
    • Git introduction
    MilestoneFirst structured web page
  2. 02

    Week 2

    CSS Foundations + Responsive Interfaces

    Turn static markup into responsive, readable interfaces across screen sizes.

    • Selectors and cascade
    • Box model
    • Flexbox and Grid
    • Responsive design
    • Rebuilding interfaces
    MilestoneResponsive interface
  3. 03

    Week 3

    JavaScript Fundamentals

    Add real interaction and start thinking like a programmer.

    • Variables and data types
    • Conditions and loops
    • Functions
    • Arrays and objects
    • DOM and events
    MilestoneInteractive browser experience
  4. 04

    Week 4

    Modern JavaScript + Application Thinking

    Work with APIs, validation, modules, and a visible GitHub project history.

    • Modules
    • Async JavaScript
    • Fetch and APIs
    • Forms and validation
    • Git/GitHub collaboration
    MilestoneGitHub milestone
  5. 05

    Week 5

    React Foundations

    Move from pages to reusable components and begin a personalized portfolio.

    • Components
    • Props
    • State
    • Events
    • Reusable UI
    • Building a small React application
    MilestoneReact portfolio foundation
  6. 06

    Week 6

    Next.js + Full-Stack Foundations

    Connect routes, server logic, database fundamentals, authentication, and CRUD.

    • App Router
    • Server and Client Components
    • Routes
    • Database fundamentals
    • Authentication
    • CRUD operations
    MilestoneDatabase/auth milestone
  7. 07

    Week 7

    Portfolio + Booking SaaS Development

    Build the product flows for a beginner-friendly full-stack booking SaaS.

    • Personalized portfolio
    • Services
    • Availability
    • Booking flow
    • Business dashboard
    • Responsive product interface
    MilestonePortfolio + SaaS build
  8. 08

    Week 8

    Completion + Deployment

    Test, document, deploy, and present the work as a serious foundation.

    • Final project integration
    • Testing
    • Accessibility review
    • Performance basics
    • Deployment
    • Portfolio presentation
    • Project demonstration
    MilestoneDeployment and presentation

Projects across the curriculum

Students build progressively, not only at the end.

Each project starts small, then gains structure, interaction, components, data, authentication, and deployment as the curriculum advances.

  1. 1

    Structured HTML page

  2. 2

    Responsive interface

  3. 3

    Interactive JavaScript experience

  4. 4

    React application

  5. 5

    Personalized portfolio

  6. 6

    Full-stack booking SaaS

Weekly rhythm

Live teaching, guided practice, then review.

The weekly structure combines required live sessions with one support lane and polished recap lessons published after completed live topics.

90-120 min

Concept class

A focused live explanation of the topic in English and Darija before the code gets heavy.

2 hours

Coding workshop

Guided implementation where students write the code, hit errors, and learn how to debug them.

2 hours

Project lab

Dedicated build time for portfolio and SaaS features with instructor feedback.

60-90 min

Optional support session

Extra help for setup issues, review, blockers, and students who need another pass.

Learning support

Beginner-friendly does not mean passive.

Students ask questions live, debug with guidance, submit exercises, review recap lessons, and use the optional support session when blockers need another pass.

  • Live questions
  • Guided debugging
  • Exercise feedback
  • Recap library
  • Optional support session

Certificate

Certificate of Completion

Eligible students earn the MilcodeUni Certificate of Completion through attendance, submitted exercises, portfolio completion, and meaningful participation in the final full-stack booking SaaS. It is not an accredited academic qualification.

Next cohort: september 2026

Ready to follow the eight-week path?

$100 per month. Limited to 10-15 students. Applications are reviewed before enrollment.