LearnAI ToolsCareerPractice BuildsPlayContact
Terminal Escape

Type the command. Find the way out.

A real filesystem, real commands — ls, cd, cat, find, grep. No multiple choice, no fake terminal. Every room is solved by actually navigating your way through it.

8 rooms

JavaScript

Master JavaScript from the ground up. This comprehensive course covers everything from variables, data types, operators, conditions, loops, functions, arrays, and objects to advanced concepts such as DOM manipulation, events, asynchronous JavaScript, APIs, promises, async/await, and modern ES6+ features.

Start Playing
8 rooms

Python Programming

Master Python from the ground up. This comprehensive guide covers syntax, data structures, functions, object-oriented programming, iterators, decorators, modules, and file handling through 58 hands-on lessons.

Start Playing
8 rooms

Java

Master Java programming from the fundamentals to advanced Object-Oriented Programming concepts. Learn Java syntax, variables, data types, operators, methods, arrays, strings, classes, objects, inheritance, polymorphism, exception handling, file handling, collections, and build a strong foundation for Spring Boot and enterprise development.

Start Playing
8 rooms

C++ Programming

Master C++ from the ground up. This comprehensive guide covers everything from basic syntax and procedural programming to advanced Object-Oriented Programming (OOP), memory management, and the Standard Template Library (STL). C++ is the backbone of high-performance software, game engines, and operating systems.

Start Playing
8 rooms

C Programming

Master C programming from the ground up. This comprehensive guide covers everything from basic syntax and data types to advanced concepts like pointers, dynamic memory allocation, and file handling.

Start Playing
8 rooms

PHP Programming

Master PHP from the ground up. This comprehensive guide covers syntax, forms, sessions, object-oriented programming, MySQL integration, authentication, and modern tooling through 70 hands-on lessons.

Start Playing
8 rooms

C# & .NET

Master C# and the .NET platform from the ground up. This comprehensive course covers C# syntax, data types, control flow, Object-Oriented Programming, collections, LINQ, and asynchronous programming, then builds into real-world web development with ASP.NET Core, Entity Framework Core, and Web APIs, through 66 hands-on lessons.

Start Playing
8 rooms

TypeScript

Master TypeScript from the ground up. This comprehensive course covers the type system, interfaces, unions, functions, classes, generics, enums, and type narrowing — the exact skills used to build production React, Angular, and Node.js applications — through 12 hands-on lessons.

Start Playing
8 rooms

Go (Golang)

Master Go from the ground up. This comprehensive course covers syntax, data types, structs, interfaces, error handling, and Go's signature concurrency model with goroutines and channels, then builds into real web services and testing, through 42 hands-on lessons.

Start Playing
8 rooms

React JS

Master React from the ground up. This comprehensive guide covers components, hooks, state management, routing, styling, and real-world app patterns through 60 hands-on lessons.

Start Playing
8 rooms

SQL Server

Master Microsoft SQL Server and T-SQL from the ground up. This comprehensive course covers database design, T-SQL querying, joins, stored procedures, transactions, indexing, and performance tuning, then builds into security, backup/restore, and Azure SQL, through 42 hands-on lessons.

Start Playing
8 rooms

HTML

Welcome to the HTML (HyperText Markup Language) course. Every website you visit on the internet begins with HTML. It is the foundation upon which all web pages are built. This course is designed for complete beginners. By the end of this course, you will understand how web pages are created and how to build well-structured websites using modern HTML5.

Start Playing
8 rooms

CSS

Master CSS from the ground up. This comprehensive course covers everything from basic syntax, selectors, colors, and the box model to advanced layouts with Flexbox and Grid, animations, responsive design, and CSS variables.

Start Playing
8 rooms

MySQL Database

Master MySQL from the ground up. This comprehensive guide covers queries, joins, keys, indexes, stored procedures, transactions, and database design through 79 hands-on lessons.

Start Playing
8 rooms

Tailwind CSS

Master Tailwind CSS from the ground up. This comprehensive course covers utility-first fundamentals, responsive design, dark mode, custom themes, and reusable components, then builds into React/Next.js integration, through 32 hands-on lessons.

Start Playing
8 rooms

Bootstrap

Master Bootstrap from the ground up. This comprehensive course covers the grid system, components, utilities, forms, and responsive design, then builds into Sass customization and JavaScript components, through 30 hands-on lessons.

Start Playing
8 rooms

Next.js

Master Next.js from the ground up. This comprehensive course covers the App Router, Server and Client Components, every rendering strategy, data fetching, caching, Server Actions, full-stack backend setup, and production deployment through 49 in-depth lessons.

Start Playing
8 rooms

Vue.js

Master Vue.js from the ground up. This comprehensive course covers the template syntax, components, the Composition API, Vue Router, state management with Pinia, and Nuxt.js for full-stack apps through 45 in-depth lessons.

Start Playing
8 rooms

Angular

Master Angular from the ground up. This comprehensive course covers standalone components, Signals, dependency injection, RxJS, the Angular Router, reactive forms, and server-side rendering with Angular Universal through 45 in-depth lessons.

Start Playing
8 rooms

MongoDB

Master MongoDB from the ground up. This comprehensive course covers documents and CRUD, schema design, indexing, the aggregation framework, Mongoose, transactions, replication, sharding, and production deployment with Atlas through 45 in-depth lessons.

Start Playing
8 rooms

Spring Framework

Master the Spring Framework from the ground up. This comprehensive course covers Inversion of Control, Dependency Injection, Spring beans, Spring MVC, and AOP, then builds into database access and testing, through 30 hands-on lessons.

Start Playing
8 rooms

Spring Boot

Master Spring Boot from the ground up. This comprehensive course covers auto-configuration, building REST APIs, Spring Data JPA, validation, security basics, and testing, then builds into a complete real-world API, through 32 hands-on lessons.

Start Playing
8 rooms

Hibernate

Master Hibernate from the ground up. This comprehensive course covers ORM fundamentals, entity mapping, HQL, relationships, caching, and transactions, then builds into performance tuning and Spring integration, through 28 hands-on lessons.

Start Playing
8 rooms

JSP

Master JavaServer Pages (JSP) from the ground up. This comprehensive course covers the JSP lifecycle, scripting elements, expression language, JSTL, and session management, then builds into the MVC pattern with Servlets, through 24 hands-on lessons.

Start Playing
8 rooms

Rust

Master Rust from the ground up. This course covers ownership and borrowing, structs, enums and pattern matching, control flow, functions, collections, and idiomatic error handling with Result and Option, through 12 hands-on lessons.

Start Playing
8 rooms

Kotlin

Master Kotlin from the ground up. This comprehensive course covers null safety, classes and objects, collections, data and sealed classes, and coroutines, through 12 hands-on lessons designed for beginners moving into real Android and backend development.

Start Playing
8 rooms

Swift

Master Swift from the ground up. This comprehensive course covers variables and control flow, functions and closures, Swift's signature Optionals, structs and classes, enums, collections, and protocol-oriented programming, through 12 hands-on lessons designed for beginners moving into real iOS and macOS development.

Start Playing
8 rooms

Perl

Master Perl from the ground up. This comprehensive course covers scalars, arrays, and hashes, Perl's famously powerful regular expressions, subroutines, references, and object-oriented Perl, through 36 hands-on lessons.

Start Playing
8 rooms

Mainframe Systems

Master mainframe computing from the ground up. This comprehensive course covers z/OS architecture, TSO/ISPF, JCL, datasets and VSAM, batch processing, CICS, DB2, RACF security, and where COBOL fits into it all, through 36 hands-on lessons.

Start Playing
8 rooms

Lua

Master Lua from the ground up. This course covers tables, Lua's single all-purpose data structure, closures and scope, metatables and metamethods, string pattern matching, and how Lua gets embedded into games and applications, through 12 hands-on lessons.

Start Playing
8 rooms

GDScript

Master GDScript from the ground up. This course covers the node and scene tree architecture at the heart of Godot, signals, classes and inheritance, built-in vector and collection types, and exporting variables to the editor, through 12 hands-on lessons.

Start Playing
8 rooms

Ruby

Master Ruby from the ground up. This course covers Ruby's "everything is an object" philosophy, blocks, procs and lambdas, classes and modules, collections, and the Gems/Bundler ecosystem behind Ruby on Rails, through 12 hands-on lessons.

Start Playing
8 rooms

AI Tools & Libraries Guide

A practical, project-organized guide to the generative AI and LLM tooling ecosystem. Learn what each major library or SDK does, when to use it, how to install it, and see a working example — across 24 lessons grouped by category, covering LLM provider SDKs, orchestration frameworks, vector databases, RAG, fine-tuning, and more.

Start Playing
8 rooms

Data Science Dependencies

A practical, project-organized guide to the Python data science and machine learning library ecosystem. Learn what each major library does, when to use it, how to install it, and see a working example — across 26 lessons grouped by category, covering 30+ real-world data science dependencies.

Start Playing
8 rooms

Dependencies in Spring

A practical, project-organized guide to the Spring and Spring Boot dependency ecosystem. Learn what each major dependency does, when to use it, how to add it, and see a working example — across 26 lessons grouped by category, covering 30+ real-world Spring dependencies.

Start Playing