Choose
Open the phase that matches your current level or goal.
Illumination Gate Software Engineering Academy
Choose your starting point, follow the modules in the recommended technical order, complete each practical project and use the public GitHub references after making your own attempt.
Open the phase that matches your current level or goal.
Follow the modules in the listed technical order.
Use the starter branch and complete the practical project.
Compare, test, document and explain your engineering decisions.
Foundations
Understand computer systems, developer tools, the terminal, browser tools, the internet and Git.
Company-level project
Developer Workstation and Technical Environment Portfolio3 modulesFoundations
Build strong programming foundations with values, control flow, functions, collections, modules, tests and asynchronous work.
Company-level project
Student Management System in Pure JavaScript8 modulesFoundations
Create semantic, accessible and responsive websites with modern layout systems and practical quality checks.
Company-level project
Modern Company Website4 modulesFoundations
Build interactive browser applications with the DOM, events, storage, HTTP requests and progressive enhancement.
Company-level project
Interactive Business Operations Dashboard4 modulesFoundations
Use professional source-control workflows and build safer applications with strict TypeScript.
Company-level project
Type-Safe Project and Task Management Application3 modulesWeb systems
Develop maintainable React interfaces using composition, state, hooks, forms, context, testing and accessibility.
Company-level project
E-commerce Frontend5 modulesWeb systems
Build full-stack web applications with routing, server-client boundaries, data flows, forms, metadata and deployment.
Company-level project
Content and Commerce Platform4 modulesWeb systems
Design secure APIs with validated contracts, authentication boundaries, idempotency, observability and testing.
Company-level project
Simulated Banking and Payments API5 modulesWeb systems
Model reliable relational data, write analytical queries, control transactions and integrate an ORM responsibly.
Company-level project
Inventory and Warehouse Management System4 modulesPlatform engineering
Create cross-platform mobile experiences with navigation, permissions, notifications and offline-first workflows.
Company-level project
Food Delivery Mobile Application5 modulesPlatform engineering
Build secure desktop business software with a web interface, native commands, local data and packaging.
Company-level project
Desktop Business Administration System3 modulesPlatform engineering
Automate repeatable business work with typed Python, files, APIs, command-line tools and reliable recovery.
Company-level project
Business Process Automation Suite4 modulesData, AI and operations
Turn business data into reproducible analysis, reconciled KPIs, dashboards and decision-ready explanations.
Company-level project
Executive Sales Performance Dashboard with KPIs6 modulesData, AI and operations
Design useful AI systems with machine-learning foundations, grounded retrieval, evaluation, safety and observability.
Company-level project
AI-Powered Customer Support Assistant4 modulesData, AI and operations
Package, deliver, observe and recover software through repeatable infrastructure and operational practices.
Company-level project
Production Deployment and Monitoring Platform4 modulesAdvanced engineering
Improve complex systems through quality strategy, clean boundaries, secure design, refactoring and resilience.
Company-level project
Enterprise Refactoring and Quality Assurance Project5 modulesAdvanced engineering
Practise requirements, estimation, client communication, framework comparison, handover and career evidence.
Company-level project
Client-Based Software Delivery Simulation3 modulesAdvanced engineering
Combine web, mobile, desktop, APIs, data, AI and operations into one coherent business ecosystem.
Company-level project
Complete Multi-Platform Business Ecosystem6 modules