Guides & Cheat Sheets
Programming Tutorials
Learn essential programming concepts and practice them directly in our browser compiler.
C Programming for Beginners
- Data types and variables
- Pointers & memory addresses
- Standard I/O with printf and scanf
- Dynamic memory (malloc/free)
Modern C++ and the STL
- std::vector, std::map, and std::set
- Smart pointers and RAII
- Lambda expressions and auto
- Competitive programming speed tricks
PythonLaunch Compiler →
Python 3 Quick Start
- Lists, tuples, dictionaries, sets
- List and dict comprehensions
- Functions and *args/**kwargs
- Error handling with try/except
Java Object-Oriented Fundamentals
- Classes, objects, and constructors
- Encapsulation, inheritance, polymorphism
- Collections framework (ArrayList, HashMap)
- Exception handling
JavaScriptLaunch Compiler →
Node.js JavaScript Fundamentals
- Async/await and Promises
- Array methods (map, filter, reduce)
- Reading stdin in Node.js
- JSON serialization