Course Catalog

Find what you're ready to learn next.

Curated learning paths built for every level of curiosity - from your first line of code to your tenth real project.

Intermediate
Web Development

Backend with Node.js

Power the apps everyone uses. Build real APIs, databases, and authentication systems the same way modern web platforms are made.

Node.jsExpressDatabasesREST APIs
View Curriculum
Beginner
Essentials

Basic IT Skills

From confused to confident. Master files, networks, email, security, and everyday tools without feeling lost in front of a screen.

Windows/OSFilesNetworksSecurity
View Curriculum
Beginner
Programming

C Programming

Learn the language that built the languages. Understand memory, pointers, and program structure from the ground up.

C LanguageMemoryPointersLogic
View Curriculum
Beginner - Intermediate
Skill Tracks

Data Analytics

Turn raw numbers into stories that matter. Learn Excel, SQL, Python, and visualisation through practical reporting workflows.

ExcelSQLPythonPower BI
View Curriculum
Beginner - Professional
Web Development

Frontend with React

Build the interfaces millions click. Go from HTML basics to a real React app with components, hooks, routing, and responsive design.

ReactJavaScriptHTML5/CSS3Responsive
View Curriculum
Beginner
Developer Tools

Git and Version Control

Work like a real developer from day one. Master branches, merges, pull requests, and confident team workflows.

GitGitHubBranchesCollaboration
View Curriculum
Beginner - Advanced
Skill Tracks

Java Full Stack Developer

Front-end to back-end. Database to deployment. Master Java, Spring Boot, React, SQL, and DevOps through one complete path.

JavaSpring BootReactMySQLDevOps
View Curriculum
Beginner
Programming

Java Basics

Start with OOP, collections, and core APIs - and build a foundation that opens into deeper Java practice.

Java BasicsOOPCollectionsCore APIs
View Curriculum
Beginner
Developer Tools

Linux Basics

Speak the language servers speak. Master the command line, file systems, permissions, and shell scripting basics.

Linux CLIPermissionsBash ScriptingServer Setup
View Curriculum
Beginner
Productivity

MS Office Essentials

Master Word, Excel, and PowerPoint. Build formulas, decks, and documents the way professionals do.

Excel FormulasWord TemplatesPowerPoint Decks
View Curriculum
Beginner - Intermediate
Skill Tracks

Full Stack - Python

Twelve weeks. One language. Endless directions. Use Python for web apps, automation scripts, and data tools.

PythonDjango/FlaskAPIsWeb Scraping
View Curriculum
Beginner
Programming

Python Programming

The friendliest gateway into code. Learn syntax, logic, files, and OOP through real mini-projects.

Python BasicsControl FlowData TypesMini Projects
View Curriculum