Home
Courses
Paths
Blog
Products
About
Learn
Courses
25 courses across 5 areas
Not sure where to start?
Learning Paths →
All areas
AI (1)
System Design (2)
Backend (10)
Frontend (7)
Fundamentals (5)
All tags
Cards
Cards
List
List
Showing 5 of 25 in Fundamentals
Clear filters
SQL & Database Fundamentals
Ask a database the right question, then make it answer fast.
SQL
PostgreSQL
Database Design
Joins
Window Functions
Indexes
Transactions
Query Optimization
12 modules · 177 lessons planned
Open →
NumPy - Numerical Computing with Python
Fast arrays - the layer underneath Pandas and machine learning.
NumPy
Python
Data Science
Arrays
Broadcasting
Vectorization
Linear Algebra
Machine Learning
10 modules · 76 lessons planned
Open →
Pandas - Data Analysis with Python
Real tabular data - read it, clean it, and turn it into answers.
Pandas
Python
Data Analysis
Data Cleaning
DataFrame
GroupBy
Time Series
EDA
10 modules · 103 lessons planned
Open →
Data Structures & Algorithms
Interview problems grouped by the trick that solves them.
Algorithms
Interview
Interactive
7 techniques · 11 problems
Open →
Design Patterns
The Gang of Four patterns, in Node.js.
Node.js
Patterns
Interview
Reference
3 groups · 23 patterns
Open →