Home/Curriculum

Core CS & IT Subjects

Explore foundational and production architectures. Click any card to jump directly into the comprehensive technical guide, voice audio, and interactive code playground.

Logic

Tiers 1–4

Formal propositional calculus, truth-functional completeness, first-order predicate logic, and automated theorem proving engines.

4 Modules•4 Topics•Audio & Code Ready

Critical Thinking

Tiers 1–4

Deconstructing cognitive fallacies, evaluating deductive arguments, audit heuristics, and post-mortem incident investigation.

4 Modules•4 Topics•Audio & Code Ready

Discrete Mathematics

Tiers 1–4

Set partitions, equivalence relations, graph theory connectivity, recurrence relations, and finite group cryptography.

4 Modules•4 Topics•Audio & Code Ready

Linear Algebra

Tiers 1–4

Vector spaces, matrix transformations, Gaussian elimination, eigenvalues, eigenvectors, and Singular Value Decomposition (SVD).

4 Modules•4 Topics•Audio & Code Ready

Calculus

Tiers 1–4

Differential calculus, limits, derivatives, chain rule backpropagation, multivariable partial derivatives, and optimization algorithms.

4 Modules•4 Topics•Audio & Code Ready

Statistics

Tiers 1–4

Probability distributions, random variables, Central Limit Theorem, hypothesis testing, confidence intervals, and Bayesian inference.

4 Modules•4 Topics•Audio & Code Ready

Computer Architecture

Tiers 1–4

Instruction set architectures (RISC-V/x86-64), microarchitectural pipelining, cache memory hierarchies, and out-of-order execution engines.

4 Modules•4 Topics•Audio & Code Ready

Data Structures

Tiers 1–4

Linear and non-linear memory abstractions, self-balancing search trees, hash table collision resolution, and graph storage models.

4 Modules•4 Topics•Audio & Code Ready

Algorithms

Tiers 1–4

Asymptotic complexity analysis, divide-and-conquer strategies, dynamic programming recurrence relations, and graph traversal paradigms.

4 Modules•4 Topics•Audio & Code Ready

Networking Basics

Tiers 1–4

OSI and TCP/IP protocol layering, Ethernet frame switching, IPv4/IPv6 CIDR routing, and TCP congestion control mechanics.

4 Modules•4 Topics•Audio & Code Ready

Operating Systems

Tiers 1–4

Process concurrency, kernel interrupt handling, CPU scheduling algorithms, virtual memory paging, and POSIX file system internals.

4 Modules•4 Topics•Audio & Code Ready

Information Security

Tiers 1–4

Symmetric and asymmetric cryptography, public key infrastructure (PKI), authentication protocols, and web application threat models.

4 Modules•4 Topics•Audio & Code Ready

Databases

Tiers 1–4

Relational algebra, SQL query optimization, ACID transaction isolation levels, write-ahead logging (WAL), and B+Tree indexing.

4 Modules•4 Topics•Audio & Code Ready

Software Engineering Principles

Tiers 1–4

SOLID architectural design patterns, modular decomposition, refactoring strategies, and clean code paradigms for maintainable systems.

4 Modules•4 Topics•Audio & Code Ready

Object-Oriented Programming

Tiers 1–4

Encapsulation, inheritance taxonomies, dynamic polymorphism, virtual method tables (vtables), and object lifetime management.

4 Modules•4 Topics•Audio & Code Ready

Python Programming

Tiers 1–4

Python syntax, memory model, data structures, list comprehensions, object-oriented concepts, and standard library tools.

4 Modules•4 Topics•Audio & Code Ready

HTML/CSS

Tiers 1–4

Semantic HTML5 markup, modern CSS layout models (Flexbox & Grid), responsive design techniques, and CSS custom properties.

4 Modules•4 Topics•Audio & Code Ready

JavaScript Basics

Tiers 1–4

ES6+ syntax, scope & closures, prototypes, event-driven asynchronous programming, and DOM manipulation APIs.

4 Modules•4 Topics•Audio & Code Ready

UI/UX Design Fundamentals

Tiers 1–4

User-centered design principles, visual hierarchy, typography, wireframing, interactive prototyping, and usability testing.

4 Modules•4 Topics•Audio & Code Ready

Git & GitHub

Tiers 1–4

Distributed version control mechanics, git object model (blobs/trees/commits), branching workflows, and GitHub collaboration.

4 Modules•4 Topics•Audio & Code Ready

Command Line Basics

Tiers 1–4

Unix shell environments, file system navigation, stream redirection, pipes, text processing utilities, and shell scripting.

4 Modules•4 Topics•Audio & Code Ready

Mobile App Development Intro

Tiers 1–4

Mobile architectures, cross-platform vs native paradigms, responsive UI layouts, lifecycle management, offline storage, and deployment pipelines.

4 Modules•4 Topics•Audio & Code Ready

Cloud Computing Basics

Tiers 1–4

NIST cloud definitions, shared responsibility, global multi-AZ topology, virtual compute, block and object storage, VPC networking, and IAM security.

4 Modules•4 Topics•Audio & Code Ready

Virtualization

Tiers 1–4

Hypervisor architectures, Intel VT-x and AMD-V hardware assistance, Extended Page Tables (EPT), virtio I/O, container namespaces, and live migration.

4 Modules•4 Topics•Audio & Code Ready

System Administration

Tiers 1–4

Linux system administration, boot process, systemd unit management, PAM authentication, LVM storage, and nftables firewalling.

4 Modules•4 Topics•Audio & Code Ready

Ethical Hacking Basics

Tiers 1–4

Offensive security foundations, reconnaissance, network scanning, OWASP web application vulnerabilities, privilege escalation, and ethical reporting.

4 Modules•4 Topics•Audio & Code Ready

Data Analysis Basics

Tiers 1–4

Exploratory data analysis, NumPy vectorization, Pandas wrangling, split-apply-combine aggregations, statistical profiling, and Matplotlib data visualization.

4 Modules•4 Topics•Audio & Code Ready

SQL Fundamentals

Tiers 1–4

Relational query language syntax, Data Manipulation Language (DML), complex joins, subqueries, group aggregations, and window functions.

4 Modules•4 Topics•Audio & Code Ready

NoSQL Databases

Tiers 1–4

Document stores (MongoDB), key-value stores (Redis), column-family stores (Cassandra), and graph databases (Neo4j).

4 Modules•4 Topics•Audio & Code Ready

API Design

Tiers 1–4

RESTful resource modeling, OpenAPI specifications, gRPC Protocol Buffers, rate limiting, and API versioning strategies.

4 Modules•4 Topics•Audio & Code Ready

Technical Writing

Tiers 1–4

Developer documentation, API reference guides, architectural decision records (ADRs), code tutorials, and Markdown workflows.

4 Modules•4 Topics•Audio & Code Ready

Agile Methodologies

Tiers 1–4

Scrum framework, Kanban flow optimization, user story mapping, velocity estimation, and sprint retrospectives.

4 Modules•4 Topics•Audio & Code Ready

Testing & QA

Tiers 1–4

Testing pyramid, unit testing frameworks (Jest/PyTest), integration testing, end-to-end automation (Playwright), and TDD.

4 Modules•4 Topics•Audio & Code Ready

Advanced Python

Tiers 1–4

Python decorators, metaprogramming, descriptors, GIL mechanics, asyncio asynchronous event loop, and C extension modules.

4 Modules•4 Topics•Audio & Code Ready

React/Next.js

Tiers 1–4

React 18 Virtual DOM reconciliation, Server Components (RSC), Next.js App Router, SSR/SSG rendering, and state management.

4 Modules•4 Topics•Audio & Code Ready

Node.js

Tiers 1–4

Node.js Libuv event loop, non-blocking I/O, Buffer and Stream pipelines, cluster worker threads, and native C++ addons.

4 Modules•4 Topics•Audio & Code Ready

RESTful APIs

Tiers 1–4

Architectural principles, Richardson Maturity Model, hypermedia controls, caching headers, keyset pagination, and gateway rate limiting.

4 Modules•4 Topics•Audio & Code Ready

GraphQL

Tiers 1–4

Declarative data querying, Schema Definition Language (SDL), resolver architecture, DataLoader batching, and Apollo Federation supergraphs.

4 Modules•4 Topics•Audio & Code Ready

Docker & Kubernetes

Tiers 1–4

Container mechanics, Linux namespaces, cgroups, OverlayFS, Docker Compose networking, kube-scheduler algorithms, and Ingress routing.

4 Modules•4 Topics•Audio & Code Ready

CI/CD Pipelines

Tiers 1–4

Continuous Integration automation, GitHub Actions workflows, DevSecOps quality gates, progressive delivery canary rollouts, and GitOps ArgoCD reconciliation.

4 Modules•4 Topics•Audio & Code Ready

Machine Learning Basics

Tiers 1–4

Supervised regression mathematics, logistic classification, evaluation metrics, K-Means clustering, PCA dimensionality reduction, and neural backpropagation.

4 Modules•4 Topics•Audio & Code Ready

Data Science Pipelines

Tiers 1–4

ETL batch orchestration, Apache Airflow DAGs, feature engineering, Parquet columnar storage, Lakehouse architectures, and MLOps tracking.

4 Modules•4 Topics•Audio & Code Ready

WebRTC Fundamentals

Tiers 1–4

Peer-to-peer real-time communication, NAT traversal (STUN/TURN), SDP offer/answer exchange, ICE candidate harvesting, and media streams.

4 Modules•4 Topics•Audio & Code Ready

System Design

Tiers 1–4

Distributed systems scalability, horizontal vs vertical scaling, load balancing algorithms, database sharding, caching, and rate limiting.

4 Modules•4 Topics•Audio & Code Ready

Microservices Architecture

Tiers 1–4

Service boundary decomposition, inter-service communication (REST/gRPC/Kafka), API gateways, Saga pattern distributed transactions.

4 Modules•4 Topics•Audio & Code Ready

Serverless Architecture

Tiers 1–4

Function-as-a-Service (FaaS), cold start optimization, event-driven triggers (S3/DynamoDB/EventBridge), stateful step functions.

4 Modules•4 Topics•Audio & Code Ready

Network Protocols

Tiers 1–4

Deep packet analysis, IP routing algorithms, TCP state machine, QUIC/HTTP3 transport protocol, and BGP exterior routing.

4 Modules•4 Topics•Audio & Code Ready

Advanced Security

Tiers 1–4

Binary exploitation, return-oriented programming (ROP), hardware security modules (HSM), Zero Trust architecture, and cryptography.

4 Modules•4 Topics•Audio & Code Ready

TypeScript

Tiers 1–4

Advanced type systems, generics, conditional types, mapped types, template literal types, compiler configuration (tsconfig), and AST.

4 Modules•4 Topics•Audio & Code Ready

DevOps Practices

Tiers 1–4

Infrastructure as Code (Terraform), Configuration Management (Ansible), Site Reliability Engineering (SRE), SLOs/SLAs, and Prometheus/Grafana.

4 Modules•4 Topics•Audio & Code Ready

Big Data Technologies

Tiers 1–4

Distributed data processing, Apache Spark RDDs and DataFrames, Apache Kafka event streaming, HDFS storage, and Flink stream processing.

4 Modules•4 Topics•Audio & Code Ready

Natural Language Processing

Tiers 1–4

Text tokenization, word embeddings (Word2Vec/GloVe), Recurrent Neural Networks (LSTM/GRU), Transformer architecture, and LLM fine-tuning.

4 Modules•4 Topics•Audio & Code Ready

Computer Vision

Tiers 1–4

Image filtering, edge detection, Convolutional Neural Networks (CNNs), object detection (YOLO), and image segmentation architectures.

4 Modules•4 Topics•Audio & Code Ready

Blockchain Basics

Tiers 1–4

Cryptographic hash trees (Merkle trees), Proof of Work vs Proof of Stake consensus, UTXO model, Smart Contracts (Solidity), and EVM.

4 Modules•4 Topics•Audio & Code Ready

IoT Fundamentals

Tiers 1–4

Embedded microcontrollers (ESP32/Raspberry Pi), MQTT protocol, sensor interfacing (I2C/SPI), edge computing, and IoT security.

4 Modules•4 Topics•Audio & Code Ready

Try it yourself

Experience the zero-friction multi-modal learning engine with live in-browser compilation and instant execution.