Catalog

Courses

1393 hands-on courses across every major language, framework, and discipline.

intermediate10 hr· 8 lessons

MATLAB by Building Projects

Learn MATLAB by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

MATLABScientificProjects
View course ★ 4.55
advanced6 hr· 9 lessons

MATLAB Technical Interview Prep

Prepare for MATLAB interviews: language deep-dives, common questions, coding challenges, and how to stand out.

MATLABScientificInterview
View course ★ 4.74
beginner5 hr· 16 lessons

Fortran Foundations

Start Fortran from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

FortranScientificFundamentals
View course ★ 4.46
beginner6 hr· 11 lessons

Core Fortran

Go beyond the basics of Fortran: data types, collections, error handling, and the standard library you reach for every day.

FortranScientificCore
View course ★ 4.39
intermediate7 hr· 10 lessons

Intermediate Fortran

Level up your Fortran. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

FortranScientificIntermediate
View course ★ 4.69
advanced8 hr· 10 lessons

Advanced Fortran

Master advanced Fortran: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

FortranScientificAdvanced
View course ★ 4.86
intermediate4 hr· 8 lessons

Testing & TDD in Fortran

Ship reliable Fortran: unit and integration tests, mocking, and test-driven development workflows.

FortranScientificTesting
View course ★ 4.92
intermediate10 hr· 8 lessons

Fortran by Building Projects

Learn Fortran by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

FortranScientificProjects
View course ★ 4.86
advanced6 hr· 9 lessons

Fortran Technical Interview Prep

Prepare for Fortran interviews: language deep-dives, common questions, coding challenges, and how to stand out.

FortranScientificInterview
View course ★ 4.53
beginner5 hr· 8 lessons

Introduction to Data Structures

A clear, hands-on introduction to Data Structures — the concepts, tools, and workflow you need to get productive.

Computer ScienceFundamentals
View course ★ 4.67
intermediate7 hr· 8 lessons

Data Structures in Practice

Apply Data Structures to real problems with practical, end-to-end workflows and the tools used across the industry.

Computer ScienceApplied
View course ★ 4.80
advanced8 hr· 7 lessons

Advanced Data Structures

Go deep on Data Structures: advanced techniques, scale, and the decisions senior engineers make every day.

Computer ScienceAdvanced
View course ★ 4.63
intermediate10 hr· 6 lessons

Data Structures: Hands-On Projects

Build real Data Structures projects from scratch and assemble a portfolio that proves your skills.

Computer ScienceProjects
View course ★ 4.81
all levels6 hr· 8 lessons

Data Structures Career Track

Everything you need to work professionally in Data Structures: the skills, the workflow, and how to land and grow in the role.

Computer ScienceCareer
View course ★ 4.97
intermediate4 hr· 6 lessons

Data Structures Tools & Workflow

Get fluent with the tools, editors, and workflows that make Data Structures fast and reliable.

Computer ScienceTooling
View course ★ 4.81
beginner5 hr· 8 lessons

Introduction to Algorithms

A clear, hands-on introduction to Algorithms — the concepts, tools, and workflow you need to get productive.

Computer ScienceFundamentals
View course ★ 4.64
intermediate7 hr· 8 lessons

Algorithms in Practice

Apply Algorithms to real problems with practical, end-to-end workflows and the tools used across the industry.

Computer ScienceApplied
View course ★ 4.91
advanced8 hr· 7 lessons

Advanced Algorithms

Go deep on Algorithms: advanced techniques, scale, and the decisions senior engineers make every day.

Computer ScienceAdvanced
View course ★ 4.90
intermediate10 hr· 6 lessons

Algorithms: Hands-On Projects

Build real Algorithms projects from scratch and assemble a portfolio that proves your skills.

Computer ScienceProjects
View course ★ 4.76
all levels6 hr· 8 lessons

Algorithms Career Track

Everything you need to work professionally in Algorithms: the skills, the workflow, and how to land and grow in the role.

Computer ScienceCareer
View course ★ 4.82
intermediate4 hr· 6 lessons

Algorithms Tools & Workflow

Get fluent with the tools, editors, and workflows that make Algorithms fast and reliable.

Computer ScienceTooling
View course ★ 4.96
beginner5 hr· 8 lessons

Introduction to System Design

A clear, hands-on introduction to System Design — the concepts, tools, and workflow you need to get productive.

ArchitectureFundamentals
View course ★ 4.48
intermediate7 hr· 8 lessons

System Design in Practice

Apply System Design to real problems with practical, end-to-end workflows and the tools used across the industry.

ArchitectureApplied
View course ★ 4.37
advanced8 hr· 7 lessons

Advanced System Design

Go deep on System Design: advanced techniques, scale, and the decisions senior engineers make every day.

ArchitectureAdvanced
View course ★ 4.62
Showing 361–384 of 1393