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.
- 14
- 3 months
- Monday to Friday
- PKR 32,000
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.
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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
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
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
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