Explore skills
99 technologies and concepts. 79 have full interactive lessons today — the rest are outlined and on the roadmap (see /changelog).
Computer Science
AlgorithmsAvailable
intermediate·14h
Clean CodeAvailable
beginner·4h
Compilers FundamentalsAvailable
advanced·6h
Complexity AnalysisAvailable
beginner·4h
Computer NetworkingAvailable
intermediate·6h
ConcurrencyAvailable
advanced·6h
Data StructuresAvailable
beginner·12h
DebuggingAvailable
beginner·3h
Design PatternsAvailable
intermediate·6h
Distributed Systems FundamentalsAvailable
advanced·8h
Functional Programming FundamentalsAvailable
intermediate·5h
Memory ManagementAvailable
intermediate·5h
Networking BasicsAvailable
beginner·4h
Object-Oriented ProgrammingAvailable
beginner·6h
Operating Systems FundamentalsAvailable
intermediate·8h
Parallel ComputingAvailable
advanced·5h
Software ArchitectureAvailable
advanced·6h
System Design FundamentalsAvailable
advanced·8h
TestingAvailable
beginner·5h
Databases
Apache Spark FundamentalsAvailable
intermediate·8h
Data ModelingAvailable
intermediate·5h
Database DesignAvailable
intermediate·6h
ETL / ELTAvailable
intermediate·6h
Kafka FundamentalsAvailable
intermediate·6h
MongoDBAvailable
beginner·4h
MySQL ConceptsPlanned
beginner·4h
PostgreSQLPlanned
beginner·6h
RedisAvailable
beginner·4h
Snowflake FundamentalsAvailable
intermediate·4h
SQLiteAvailable
intro·2h
Warehousing ConceptsAvailable
intermediate·5h
Web Development
Cloud
Engineering Tools
Languages
CPlanned
intermediate·14h
C++Planned
intermediate·18h
GoPlanned
intermediate·10h
JavaPlanned
beginner·16h
JavaScriptAvailable
beginner·14h
JuliaPlanned
intermediate·8h
Kotlin FundamentalsPlanned
beginner·6h
MATLAB FundamentalsPlanned
beginner·6h
PythonAvailable
beginner·14h
RPlanned
beginner·10h
RustPlanned
advanced·14h
SQLAvailable
beginner·10h
Swift FundamentalsPlanned
beginner·6h
TypeScriptAvailable
intermediate·10h
Math
DevOps
AI / ML
EmbeddingsAvailable
intermediate·4h
Feature EngineeringAvailable
intermediate·5h
Hugging Face TransformersPlanned
intermediate·8h
KerasPlanned
beginner·5h
LightGBMAvailable
intermediate·4h
LLM FundamentalsAvailable
intermediate·6h
ML Experiment DesignAvailable
intermediate·4h
MLOps FundamentalsAvailable
intermediate·5h
Model DeploymentAvailable
intermediate·5h
Model EvaluationAvailable
intermediate·5h
OpenAI-style API ConceptsAvailable
beginner·3h
Prompt EngineeringAvailable
beginner·4h
PyTorchPlanned
intermediate·16h
RAG FundamentalsAvailable
intermediate·5h
Scikit-learnAvailable
beginner·8h
TensorFlowPlanned
intermediate·12h
Vector DatabasesAvailable
intermediate·4h
XGBoostAvailable
intermediate·5h