Browse All Skill Tracks
Click Details on any topic to open guided lessons, practice exercises & notes.
Machine Learning
Core topics for beginners to get started with ML
Linear Regression
Logistic Regression
Decision Trees & Random Forests
Neural Networks
Evaluation & Metrics
Feature Engineering
Model Interpretability
Reinforcement Learning
Unsupervised Clustering
Data Science
Essential concepts and tools for data-driven projects
Pandas & Data Wrangling
Exploratory Data Analysis
Statistics & Probability
Model Deployment
SQL & Databases
Data Engineering
Feature Stores
Data Analysis
Skills for extracting actionable insights
Data Cleaning
Data Visualization
Time Series
AB Testing
Statistical Modeling
Causal Inference
Reporting & Dashboards
Web Development
Frontend, backend and deployment concepts
HTML & CSS
JavaScript Fundamentals
Backend & APIs
CI/CD & Hosting
Progressive Web Apps
TypeScript
Performance & SEO
App Development
Native and cross-platform app building
Architecture
Native Platforms
Cross-Platform
Testing
State Management
App Distribution
Native UI/UX
Algorithm
Important algorithms to understand and implement
Sorting
Searching
Graph Algorithms
Dynamic Programming
Greedy Algorithms
Advanced Graphs (Flows)
Computational Geometry
Data Structure
Core data structures every developer should master