Curriculum — Your learning journey

Progress from fundamentals to building real applications while developing practical skills and real project experience.

You can begin at Path 1 or enter Path 2 or Path 3 depending on your background.

How learning works

Our approach focuses on learning by building real applications.

Each path includes guided projects and a capstone application.

How we teach differently

At doors2ai, we focus on developing real technical capability through structured, practical learning.

Strong foundations first

We start with fundamentals so students understand how technology works.

Thinking before tools

We teach simple mental models to help students solve problems confidently.

Visual learning approach

Concepts explained using diagrams and real examples.

Learn by building

Students build applications through guided coding.

Real skills before shortcuts

Students first learn independently before using AI tools.

Industry mindset

Students learn practical development habits used in real projects.

Path 1

Web Development Foundations

8–10 weeks

Build strong programming fundamentals and modern frontend skills.

Program structure

Phase 1 — Foundations

Weeks 1–2 • 4 topics

  • How the web works
  • HTML fundamentals
  • CSS fundamentals
  • Responsive layouts

Phase 2 — JavaScript Fundamentals

Weeks 3–4 • 4 topics

  • Variables and logic
  • Functions
  • Events
  • Browser interaction

Phase 3 — Modern Frontend

Weeks 5–7 • 4 topics

  • React fundamentals
  • Components
  • State basics
  • Next.js introduction

Phase 4 — Portfolio Project

Weeks 8–10 • 3 topics

  • Build frontend project
  • Code structure
  • Deployment basics

Tools you will use

HTML • CSS • JavaScript • React • Next.js • Git

What you will build

  • Responsive frontend websites
  • Interactive JavaScript applications
  • A React project
  • A deployed portfolio project

Outcome

Build and deploy modern frontend applications.

Path 2

Full Stack Development

12–14 weeks

Learn how complete applications are built from backend to deployment.

Program structure

Phase 1 — Backend Foundations

Weeks 1–3 • 4 topics

  • Python fundamentals
  • Backend concepts
  • API fundamentals
  • FastAPI basics

Phase 2 — Databases & Application Logic

Weeks 4–6 • 4 topics

  • PostgreSQL basics
  • Database connections
  • CRUD operations
  • Building structured APIs with routing, validation, and error handling

Phase 3 — Full Stack Applications

Weeks 7–10 • 3 topics

  • Frontend + backend integration
  • Application structure
  • Debugging practices

Phase 4 — Deployment & Capstone

Weeks 11–14 • 4 topics

  • Preparing apps for deployment
  • Cloud deployment basics
  • Testing fundamentals
  • Full stack project

Tools you will use

Python • FastAPI • PostgreSQL • React • Git • Cloud deployment

What you will build

  • A structured REST API using FastAPI
  • A database-driven backend application
  • A complete full stack application
  • A deployed cloud project

Outcome

Build and deploy full stack applications.

Path 3

AI Application Development

16 weeks

Learn how to build modern AI-powered applications.

Program structure

Phase 1 — AI Foundations

Weeks 1–3 • 4 topics

  • Python refresher
  • How LLMs work
  • Prompt engineering
  • Using AI APIs

Phase 2 — Building AI Features

Weeks 4–6 • 4 topics

  • Integrating AI into apps
  • Handling AI responses
  • Improving outputs
  • Practical AI features

Phase 3 — RAG Applications

Weeks 7–10 • 4 topics

  • RAG fundamentals
  • Working with documents
  • Vector search basics
  • Building RAG apps

Phase 4 — AI Workflows

Weeks 11–13 • 4 topics

  • LangChain fundamentals
  • LangGraph fundamentals
  • AI workflows
  • Multi-step AI processes

Phase 5 — AI Capstone Project

Weeks 14–16 • 4 topics

  • End-to-end AI application
  • Streamlit interface
  • Testing AI apps
  • Deployment basics

Tools you will use

OpenAI • Claude • Gemini • Ollama • LangChain • LangGraph • Streamlit

What you will build

  • AI powered application using LLM APIs
  • A RAG knowledge assistant
  • A multi-step AI workflow application
  • A deployed AI project with UI

Outcome

Build practical AI applications using modern AI frameworks.

Mentoring and support

Students receive structured guidance throughout the learning journey.

What you will gain

Ready to choose your learning path?

Tell us your background and we will help you choose the right starting point and learning path.