50 Curriculum Tracks

Tutorials & Engineering Tracks

Step-by-step tracks organized into four levels, from beginner fundamentals to expert topics. Every lesson includes an editable code sandbox, and every track has a quiz.

Web Development

HTML Tutorial

The standard markup language for documents designed to be displayed in a web browser.

Web Development

CSS Tutorial

Cascading Style Sheets describing the presentation and layout of web documents.

Web Development

JavaScript Tutorial

The powerful programming language of the Web for dynamic scripting, logic, and asynchronous apps.

Database & SQL

SQL Tutorial

Structured Query Language for managing, querying, and updating relational databases.

Backend & Data

Python Tutorial

High-level, interpreted programming language known for readability, AI, web, and automation.

Enterprise Programming

Java Tutorial

Robust, object-oriented, class-based language engineered for cross-platform enterprise scale (JVM).

Backend Web

PHP Tutorial

Widely-used open source general-purpose scripting language especially suited for web backend development.

Systems Programming

C Tutorial

Foundational systems programming language that influenced many modern languages, offering low-level memory access and high efficiency.

High Performance & DSA

C++ Tutorial

High-performance language widely used for games, engines, low-latency systems, and competitive programming.

.NET & Enterprise

C# Tutorial

Modern, object-oriented language developed by Microsoft for cloud, web APIs, desktop, and Unity games.

Cloud & Infrastructure

AWS Tutorial

Amazon Web Services global cloud platform for scalable compute, storage, databases, and networking.

CSS Frameworks

Bravion.CSS Tutorial

Bravion's CSS framework track: responsive utility and component classes written in standard CSS, with no JavaScript dependencies.

Web Recipes & Snippets

How-To Code Recipes Tutorial

Practical, copy-paste ready code recipes and UI component solutions for everyday web developer problems.

Web Development

Bootstrap Tutorial

Popular open-source front-end toolkit for building responsive, mobile-first sites with a grid system and ready-made components.

Web Development

React Tutorial

The library for web and native user interfaces, built around reactive components and virtual DOM.

Relational Database

MySQL Tutorial

Widely used open-source relational database management system, common in web application stacks.

JavaScript Libraries

jQuery Tutorial

Fast, small, and feature-rich JavaScript library designed to simplify HTML DOM tree traversal and event handling.

Productivity & Data

Excel Tutorial

The essential spreadsheet tool for data analysis, business financial modeling, charting, and automation.

Data Serialization

XML Tutorial

Extensible Markup Language for storing, transporting, and exchanging structured data across heterogenous systems.

Python Web Frameworks

Django Tutorial

High-level Python web framework that encourages rapid development and clean, pragmatic design (Batteries Included).

Data Science & Math

NumPy Tutorial

The fundamental package for scientific computing with Python, offering powerful N-dimensional array objects.

Data Science & Analysis

Pandas Tutorial

Fast, powerful, flexible and easy to use open source data analysis and manipulation tool for Python.

Backend & APIs

Node.js Tutorial

Open-source, cross-platform JavaScript runtime environment executing JS code outside a web browser.

Web Development

TypeScript Tutorial

Typed superset of JavaScript that compiles to plain JavaScript, adding static type checking.

Enterprise Frontend

Angular Tutorial

Google’s enterprise web application framework powered by TypeScript, dependency injection, and RxJS.

Legacy JavaScript

AngularJS Tutorial

The original Angular 1.x framework from Google, known for two-way data binding. AngularJS reached end of life in January 2022; this track is for maintaining and migrating legacy apps.

Developer Tools

Git Tutorial

Distributed version control system designed for tracking changes in source code during software development.

Advanced Relational Database

PostgreSQL Tutorial

Open-source object-relational database system known for reliability, standards compliance, and extensibility.

NoSQL Document Database

MongoDB Tutorial

Document-oriented NoSQL database that stores JSON-like (BSON) documents, with rich queries, indexing, and aggregation.

Microsoft Web Stack

ASP.NET Core Tutorial

Cross-platform, high-performance, open-source framework for building modern, cloud-enabled internet applications.

Artificial Intelligence

Artificial Intelligence Tutorial

The broad science of training machines to perform tasks that typically require human intelligence.

Statistical Computing

R Tutorial

Language and environment for statistical computing, data analysis, bioinformatics, and graphics.

Cloud Native & Systems

Go Tutorial

Google’s compiled, statically typed language designed for simplicity, concurrency, and cloud-native services.

Modern JVM & Android

Kotlin Tutorial

Modern, concise, null-safe language for the JVM and Android; Google’s preferred language for Android development.

Apple Platforms & iOS

Swift Tutorial

Apple’s intuitive, powerful language for iOS, iPadOS, macOS, watchOS, and server-side applications.

CSS Preprocessors

Sass Tutorial

CSS with superpowers: variables, nested rules, mixins, functions, and modular styles.

Progressive Framework

Vue.js Tutorial

The progressive JavaScript framework: approachable, performant, and versatile for building web interfaces.

Generative AI & LLMs

Generative AI Tutorial

Generative Artificial Intelligence: Large Language Models, prompt engineering, embeddings, and RAG systems.

Scientific Computing

SciPy Tutorial

Python library used for scientific, mathematical, engineering, and advanced numerical calculations.

Data Science & Analytics

Data Science Tutorial

The multidisciplinary field using scientific methods, algorithms, and systems to extract knowledge from data.

Coding Fundamentals

Intro to Programming Tutorial

The absolute beginner’s guide to thinking like a programmer: logic, variables, branching, and loops.

Web Starter Track

Intro to HTML & CSS Tutorial

The starter track combining HTML structure and CSS styling to build your very first working website.

Terminal & Command Line

Bash Tutorial

The Unix shell and command language for automating workflows, server administration, and pipelines.

Safe Systems Programming

Rust Tutorial

A language empowering everyone to build reliable and efficient software with zero-cost abstractions and memory safety.

Developer Productivity

Developer Tools Tutorial

Essential developer toolchain: IDEs, linters, debuggers, package managers, and API testing utilities.

Fullstack React

Next.js Tutorial

The React framework for the Web, providing hybrid static & server rendering, and zero-config TypeScript.

DevOps & Containers

Docker Tutorial

Platform for developing, shipping, and running applications in lightweight isolated containers.

Software Architecture

System Design Tutorial

The process of defining the architecture, components, modules, interfaces, and data for large-scale systems.