Courses
294 hands-on courses across every major language, framework, and discipline.
PowerShell Foundations
Start PowerShell from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Perl Foundations
Start Perl from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Lua Foundations
Start Lua from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Groovy Foundations
Start Groovy from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
SQL Foundations
Start SQL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
GraphQL Foundations
Start GraphQL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Regular Expressions Foundations
Start Regular Expressions from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
R Foundations
Start R from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core R
Go beyond the basics of R: data types, collections, error handling, and the standard library you reach for every day.
Julia Foundations
Start Julia from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Julia
Go beyond the basics of Julia: data types, collections, error handling, and the standard library you reach for every day.
MATLAB Foundations
Start MATLAB from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core MATLAB
Go beyond the basics of MATLAB: data types, collections, error handling, and the standard library you reach for every day.
Fortran Foundations
Start Fortran from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Fortran
Go beyond the basics of Fortran: data types, collections, error handling, and the standard library you reach for every day.
Introduction to Data Structures
A clear, hands-on introduction to Data Structures — the concepts, tools, and workflow you need to get productive.
Introduction to Algorithms
A clear, hands-on introduction to Algorithms — the concepts, tools, and workflow you need to get productive.
Introduction to System Design
A clear, hands-on introduction to System Design — the concepts, tools, and workflow you need to get productive.
Introduction to Software Architecture
A clear, hands-on introduction to Software Architecture — the concepts, tools, and workflow you need to get productive.
Introduction to API Design
A clear, hands-on introduction to API Design — the concepts, tools, and workflow you need to get productive.
Introduction to Design Patterns
A clear, hands-on introduction to Design Patterns — the concepts, tools, and workflow you need to get productive.
Introduction to Clean Code
A clear, hands-on introduction to Clean Code — the concepts, tools, and workflow you need to get productive.
Introduction to Refactoring
A clear, hands-on introduction to Refactoring — the concepts, tools, and workflow you need to get productive.
Introduction to Frontend Web Development
A clear, hands-on introduction to Frontend Web Development — the concepts, tools, and workflow you need to get productive.
