Course catalog

Courses for every stage.

Each course brings together tutorials, articles, MCQs, interview questions, notes, and guides around a focused learning goal.

Mathematics

Kindergarten Math Foundations

KindergartenBeginner

A friendly introduction to counting, shapes, patterns, comparison, and early addition.

3 learning resources · Counting · Shapes · Patterns
Mathematics

Grade 5 Mathematics

SchoolGrade 5

Core grade-level learning across fractions, decimals, geometry, measurement, and data.

3 learning resources · Fractions · Decimals · Geometry
Science

Physics: Mechanics Foundations

High School & CollegeIntermediate

Build intuition for motion, forces, energy, momentum, and the mathematical models behind mechanics.

3 learning resources · Motion · Forces · Energy
Computer Science

Python Programming Foundations

Students & ProfessionalsBeginner

Learn Python through practical examples covering syntax, data structures, functions, files, and problem solving.

3 learning resources · Python · Programming · Problem Solving
Computer Science

SQL & Relational Databases

Students & ProfessionalsBeginner to Intermediate

Learn how relational databases model data, how SQL retrieves and changes it, and how indexes and transactions shape correctness and performance.

3 learning resources · SQL · Databases · Data Modeling
Cloud Computing

AWS Solutions Architect

ProfessionalsIntermediate to Advanced

Architecture-focused AWS learning spanning identity, compute, networking, storage, reliability, security, and cost.

3 learning resources · AWS · Architecture · Cloud
Career Skills

System Design Interview

Software ProfessionalsAdvanced

A structured path for designing scalable systems and explaining tradeoffs clearly in technical interviews.

3 learning resources · System Design · Interviews · Architecture
Language Arts

Professional English Communication

Students & ProfessionalsIntermediate

Write and speak with greater clarity at work through concise email, useful status updates, effective meetings, and constructive difficult conversations.

3 learning resources · Business English · Communication · Writing