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.
HTML Tutorial
The standard markup language for documents designed to be displayed in a web browser.
CSS Tutorial
Cascading Style Sheets describing the presentation and layout of web documents.
JavaScript Tutorial
The powerful programming language of the Web for dynamic scripting, logic, and asynchronous apps.
SQL Tutorial
Structured Query Language for managing, querying, and updating relational databases.
Python Tutorial
High-level, interpreted programming language known for readability, AI, web, and automation.
Java Tutorial
Robust, object-oriented, class-based language engineered for cross-platform enterprise scale (JVM).
PHP Tutorial
Widely-used open source general-purpose scripting language especially suited for web backend development.
C Tutorial
Foundational systems programming language that influenced many modern languages, offering low-level memory access and high efficiency.
C++ Tutorial
High-performance language widely used for games, engines, low-latency systems, and competitive programming.
C# Tutorial
Modern, object-oriented language developed by Microsoft for cloud, web APIs, desktop, and Unity games.
AWS Tutorial
Amazon Web Services global cloud platform for scalable compute, storage, databases, and networking.
Bravion.CSS Tutorial
Bravion's CSS framework track: responsive utility and component classes written in standard CSS, with no JavaScript dependencies.
How-To Code Recipes Tutorial
Practical, copy-paste ready code recipes and UI component solutions for everyday web developer problems.
Bootstrap Tutorial
Popular open-source front-end toolkit for building responsive, mobile-first sites with a grid system and ready-made components.
React Tutorial
The library for web and native user interfaces, built around reactive components and virtual DOM.
MySQL Tutorial
Widely used open-source relational database management system, common in web application stacks.
jQuery Tutorial
Fast, small, and feature-rich JavaScript library designed to simplify HTML DOM tree traversal and event handling.
Excel Tutorial
The essential spreadsheet tool for data analysis, business financial modeling, charting, and automation.
XML Tutorial
Extensible Markup Language for storing, transporting, and exchanging structured data across heterogenous systems.
Django Tutorial
High-level Python web framework that encourages rapid development and clean, pragmatic design (Batteries Included).
NumPy Tutorial
The fundamental package for scientific computing with Python, offering powerful N-dimensional array objects.
Pandas Tutorial
Fast, powerful, flexible and easy to use open source data analysis and manipulation tool for Python.
Node.js Tutorial
Open-source, cross-platform JavaScript runtime environment executing JS code outside a web browser.
Data Structures & Algorithms Tutorial
Foundational computer science data structures, sorting, searching, and algorithm design paradigms.
TypeScript Tutorial
Typed superset of JavaScript that compiles to plain JavaScript, adding static type checking.
Angular Tutorial
Google’s enterprise web application framework powered by TypeScript, dependency injection, and RxJS.
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.
Git Tutorial
Distributed version control system designed for tracking changes in source code during software development.
PostgreSQL Tutorial
Open-source object-relational database system known for reliability, standards compliance, and extensibility.
MongoDB Tutorial
Document-oriented NoSQL database that stores JSON-like (BSON) documents, with rich queries, indexing, and aggregation.
ASP.NET Core Tutorial
Cross-platform, high-performance, open-source framework for building modern, cloud-enabled internet applications.
Artificial Intelligence Tutorial
The broad science of training machines to perform tasks that typically require human intelligence.
R Tutorial
Language and environment for statistical computing, data analysis, bioinformatics, and graphics.
Go Tutorial
Google’s compiled, statically typed language designed for simplicity, concurrency, and cloud-native services.
Kotlin Tutorial
Modern, concise, null-safe language for the JVM and Android; Google’s preferred language for Android development.
Swift Tutorial
Apple’s intuitive, powerful language for iOS, iPadOS, macOS, watchOS, and server-side applications.
Sass Tutorial
CSS with superpowers: variables, nested rules, mixins, functions, and modular styles.
Vue.js Tutorial
The progressive JavaScript framework: approachable, performant, and versatile for building web interfaces.
Generative AI Tutorial
Generative Artificial Intelligence: Large Language Models, prompt engineering, embeddings, and RAG systems.
SciPy Tutorial
Python library used for scientific, mathematical, engineering, and advanced numerical calculations.
Cybersecurity Tutorial
Practices and technologies designed to protect networks, devices, programs, and data from attack.
Data Science Tutorial
The multidisciplinary field using scientific methods, algorithms, and systems to extract knowledge from data.
Intro to Programming Tutorial
The absolute beginner’s guide to thinking like a programmer: logic, variables, branching, and loops.
Intro to HTML & CSS Tutorial
The starter track combining HTML structure and CSS styling to build your very first working website.
Bash Tutorial
The Unix shell and command language for automating workflows, server administration, and pipelines.
Rust Tutorial
A language empowering everyone to build reliable and efficient software with zero-cost abstractions and memory safety.
Developer Tools Tutorial
Essential developer toolchain: IDEs, linters, debuggers, package managers, and API testing utilities.
Next.js Tutorial
The React framework for the Web, providing hybrid static & server rendering, and zero-config TypeScript.
Docker Tutorial
Platform for developing, shipping, and running applications in lightweight isolated containers.
System Design Tutorial
The process of defining the architecture, components, modules, interfaces, and data for large-scale systems.
