Courses
Practice data tools, programming and cloud in working simulators. Every exercise is checked automatically.
- Courses
- 34
- Lessons
- 2,283
- Subjects
- 7
The first unit of every course is free
Data and analytics tools
Analyze data in spreadsheets, SQL workspaces, notebooks and dashboard builders.
Excel
161 lessons · 7 freeStart with SUM, COUNT, IF
Build toward Lookups, SUMIFS, dynamic arrays
SQL
97 lessons · 7 freeStart with WHERE and ORDER BY
Build toward JOIN, GROUP BY, window functions
pandas
85 lessons · 5 freeStart with Reading a CSV
Build toward groupby, merge, time series
Machine learning
62 lessons · 3 freeStart with Targets, splits and baselines
Build toward scikit-learn pipelines, validation and model decisions
Power BI
92 lessons · 4 freeStart with Your first visual
Build toward Measures, CALCULATE, Power Query
Tableau
81 lessons · 4 freeStart with Columns and rows
Build toward Calculated fields, LOD, dashboards
Google Sheets
76 lessons · 5 freeStart with Formulas and lookups
Build toward FILTER, QUERY, ARRAYFORMULA
Power Query
60 lessons · 3 freeStart with Opening a file
Build toward Merge, unpivot, error handling
Snowflake SQL
63 lessons · 5 freeStart with Worksheets, roles, warehouses
Build toward QUALIFY, JSON, MERGE, time travel
BigQuery SQL
57 lessons · 4 freeStart with Table paths and cost
Build toward UNNEST, GA4 exports, partitions
dbt
52 lessons · 4 freeStart with Models and refs
Build toward Tests, macros, incremental models
Databricks
57 lessons · 3 freeStart with Notebooks and Delta tables
Build toward PySpark, MERGE, pipelines, Unity Catalog
Alteryx Designer
49 lessons · 4 freeStart with Input files and workflow anchors
Build toward Joins, formulas, reconciliation and reusable workflows
Programming
Write code, solve problems and practice system design.
Python
72 lessons · 5 freeStart with Strings and lists
Build toward Functions, files, algorithms
Python for software engineers
67 lessons · 5 freeStart with Python values, references and function calls
Build toward Classes, tested services, caching and async programs
System Design
57 lessons · 4 freeStart with Requirements and estimates
Build toward Caching, sharding, queues, pipelines
Coding interview patterns
40 lessons · 1 freeStart with Arrays, hashing and two pointers
Build toward Graphs, dynamic programming and data structure design
Java
62 lessons · 4 freeStart with Types, methods and objects
Build toward Collections, streams, modern Java and concurrent service design
JavaScript and TypeScript
61 lessons · 5 freeStart with JavaScript values, functions and collections
Build toward Async code, strict types, reusable libraries and projects
Front end
62 lessons · 5 freeStart with Semantic HTML, forms, and accessible CSS layouts
Build toward DOM interactions, React applications, and responsive projects
Developer tools
Use the command line, manage code with Git and work with containers.
Linux and the shell
60 lessons · 4 freeStart with Paths, files and shell commands
Build toward Pipelines, scripts and server troubleshooting
Git
60 lessons · 4 freeStart with Working tree, staging and commits
Build toward Branches, conflicts, rebasing and recovery
Docker and Kubernetes
60 lessons · 4 freeStart with Images, containers and Dockerfiles
Build toward Compose applications, Kubernetes workloads and incident recovery
Cloud
Configure cloud services and troubleshoot infrastructure in a local simulator.
Business systems
Work with business records, reports, workflows and workforce plans.
Workday HCM
63 lessons · 5 freeStart with Search, worker records and the inbox
Build toward Report Writer, calculated fields and workforce metrics
SAP
60 lessons · 5 freeStart with SAP GUI and Fiori navigation
Build toward Procurement, sales, accounting, workforce reports
Power Automate
56 lessons · 4 freeStart with Triggers, actions, dynamic content
Build toward Cloud flows, approvals, desktop automation
Workforce and resource planning
51 lessons · 4 freeStart with Capacity, skills and weekly bookings
Build toward Staffing scenarios, hiring pipelines and workforce reports
ServiceNow
68 lessons · 5 freeStart with Navigation, lists and forms
Build toward ITSM, reports, flows and administration
Salesforce Administrator
68 lessons · 5 freeStart with Setup, records and object fields
Build toward Access, Flow Builder, reporting and safe data changes
Finance and accounting
Build financial models, record transactions and prepare financial statements.
Aptitude and consulting
Practice reasoning tests, case math and consulting interviews.
Interview practice
Practice technical questions and cases, then talk through your answers in a mock interview.