Courses
1392 hands-on courses across every major language, framework, and discipline.
Testing & TDD in Lua
Ship reliable Lua: unit and integration tests, mocking, and test-driven development workflows.
Lua by Building Projects
Learn Lua by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Lua Technical Interview Prep
Prepare for Lua interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Groovy Foundations
Start Groovy from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate Groovy
Level up your Groovy. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Groovy
Master advanced Groovy: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Automation & Scripting with Groovy
Automate real work with Groovy: scripts, tasks, file and system operations, and gluing tools together.
Testing & TDD in Groovy
Ship reliable Groovy: unit and integration tests, mocking, and test-driven development workflows.
Groovy by Building Projects
Learn Groovy by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Groovy Technical Interview Prep
Prepare for Groovy interviews: language deep-dives, common questions, coding challenges, and how to stand out.
SQL Foundations
Start SQL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate SQL
Level up your SQL. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced SQL
Master advanced SQL: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
High-Performance SQL
Make SQL fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.
SQL by Building Projects
Learn SQL by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
SQL Technical Interview Prep
Prepare for SQL interviews: language deep-dives, common questions, coding challenges, and how to stand out.
GraphQL Foundations
Start GraphQL from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate GraphQL
Level up your GraphQL. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced GraphQL
Master advanced GraphQL: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
High-Performance GraphQL
Make GraphQL fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.
GraphQL by Building Projects
Learn GraphQL by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
GraphQL Technical Interview Prep
Prepare for GraphQL interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Regular Expressions Foundations
Start Regular Expressions from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Intermediate Regular Expressions
Level up your Regular Expressions. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
