Catalog

Courses

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

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
intermediate10 hr· 6 lessons

System Design: Hands-On Projects

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

ArchitectureProjects
View course 4.68
Showing 361384 of 1392