Courses
797 hands-on courses across every major language, framework, and discipline.
Core Nix
Go beyond the basics of Nix: data types, collections, error handling, and the standard library you reach for every day.
Intermediate Nix
Level up your Nix. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Nix
Master advanced Nix: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Nix by Building Projects
Learn Nix by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Nix Technical Interview Prep
Prepare for Nix interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Verilog Foundations
Start Verilog from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Verilog
Go beyond the basics of Verilog: data types, collections, error handling, and the standard library you reach for every day.
Intermediate Verilog
Level up your Verilog. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Verilog
Master advanced Verilog: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Verilog by Building Projects
Learn Verilog by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Verilog Technical Interview Prep
Prepare for Verilog interviews: language deep-dives, common questions, coding challenges, and how to stand out.
VHDL Foundations
Start VHDL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core VHDL
Go beyond the basics of VHDL: data types, collections, error handling, and the standard library you reach for every day.
Intermediate VHDL
Level up your VHDL. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced VHDL
Master advanced VHDL: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
VHDL by Building Projects
Learn VHDL by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
VHDL Technical Interview Prep
Prepare for VHDL interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Vyper Foundations
Start Vyper from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Vyper
Go beyond the basics of Vyper: data types, collections, error handling, and the standard library you reach for every day.
Intermediate Vyper
Level up your Vyper. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Vyper
Master advanced Vyper: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Vyper by Building Projects
Learn Vyper by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Vyper Technical Interview Prep
Prepare for Vyper interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Cairo Foundations
Start Cairo from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
