Skip to content

Curriculum

Full-Stack Development + AI Engineering

The syllabus, month by month: what each stage covers, the modules in it, and the project you hand in at the end.

Modules
14
Duration
3 months
Classes
Monday to Friday
Total fee
PKR 32,000
Enrol now

Admissions close November 10, 2026 (16 days left) · Introductory class November 11, 2026

Month 1

Engineering Foundations

Programming, frontend, backend fundamentals, databases, and development tools.

5 modules · 01–05

Project milestone

  • Problem-solving assignment set
  • Responsive frontend project in a Git repository

Along the way

  • Development environment and Git workflow set up
  • Weekly programming assignments
  • First frontend project
  1. 01

    Programming foundations and problem-solving

    Core programming concepts and a structured approach to breaking problems down before writing code.

    4 topics
    • Variables, types and control flow
    • Functions and modular code
    • Data structures basics
    • Problem decomposition and debugging
  2. 02

    Object-oriented programming

    Model real-world problems with classes and objects, and write code that is easier to extend and maintain.

    4 topics
    • Classes and objects
    • Encapsulation, inheritance and polymorphism
    • Composition
    • Designing small, testable units
  3. 03

    Frontend engineering

    Build accessible, responsive user interfaces with the web platform's core technologies.

    4 topics
    • Semantic HTML and accessibility
    • Modern CSS and responsive layout
    • JavaScript in the browser
    • Working with the DOM and events
  4. 04

    Databases and data modeling

    Store and query application data, and design schemas that fit the problem.

    4 topics
    • Relational concepts and SQL
    • Schema design and relationships
    • Queries, indexes and migrations
    • Working with an ORM
  5. 05

    Git, GitHub, and collaboration

    Version control and the collaboration workflow used by engineering teams.

    4 topics
    • Commits, branches and merging
    • Pull requests and code review
    • Resolving conflicts
    • Team workflows

Month 2

Full-Stack Application Development

Complete application architecture, APIs, authentication, practical workflows, and team projects.

3 modules · 06–08

Project milestone

  • Full-stack application backed by a database
  • Team project with code reviews

Along the way

  • API designed and built
  • Authentication and authorization added
  • Team project using pull requests
  1. 06

    React and modern frontend development

    Component-driven UI development and state management for real applications.

    4 topics
    • Components, props and state
    • Data fetching and forms
    • Routing and application structure
    • Reusable UI patterns
  2. 07

    Backend development and API design

    Design and build server-side applications and APIs that frontends and other services can rely on.

    4 topics
    • HTTP and request/response lifecycle
    • REST API design
    • Validation and error handling
    • Structuring backend code
  3. 08

    Authentication and authorization

    Secure applications by verifying who users are and controlling what they can do.

    4 topics
    • Sessions and tokens
    • Password handling
    • Role-based access control
    • Common security pitfalls

Month 3

AI Engineering & Capstone

LLMs, RAG, agents, AI integrations, deployment, and final projects.

6 modules · 09–14

Project milestone

  • Deployed capstone project
  • Final project review

Along the way

  • LLM API integrated into an application
  • RAG feature built
  • Workflow automated with an agent
  1. 09

    AI and LLM fundamentals

    How large language models work at a practical level, and where they fit in software products.

    4 topics
    • How LLMs generate text
    • Prompting techniques
    • Tokens, context and limitations
    • Evaluating outputs
  2. 10

    LLM API integration

    Add AI capabilities to applications by integrating LLM APIs safely and reliably.

    4 topics
    • Calling LLM APIs from a backend
    • Streaming responses
    • Structured outputs
    • Cost, latency and error handling
  3. 11

    RAG and AI application development

    Ground model answers in your own data with retrieval-augmented generation.

    4 topics
    • Embeddings and vector search
    • Chunking and indexing documents
    • Building a RAG pipeline
    • Measuring answer quality
  4. 12

    AI agents and workflow automation

    Build systems where models use tools and take multi-step actions to complete tasks.

    4 topics
    • Tool use and function calling
    • Agent loops and planning
    • Automating workflows
    • Guardrails and human review
  5. 13

    Deployment and production engineering

    Ship applications and keep them running: environments, deployment and observability basics.

    4 topics
    • Environments and configuration
    • Deploying web applications
    • Logging and monitoring
    • Performance and reliability basics
  6. 14

    Final capstone project

    Bring everything together in a complete project that combines full-stack engineering with AI features.

    4 topics
    • Scoping and planning
    • Building and iterating
    • Deployment
    • Final project review

This is the proposed curriculum. Modules may be refined between batches to keep pace with industry practice.

Enrolling takes about three minutes.

Create your account and you're enrolled and signed in to your student portal straight away. Payment details follow from the admissions team.

Admissions close November 10, 2026 (16 days left) · Introductory class November 11, 2026

PKR 32,000 · full program

Enrol by Nov 10, 2026

Enrol now