Free hands-on courses. Run the code right in your browser — sign in and your progress is saved.
Learn Go from variables, control flow, and functions through slices, maps, structs, interfaces, error handling, and pointers, then concurrency, generics, the standard library, and building a tested HTTP service. Run and edit real Go in your browser (compiled to WebAssembly), with a graded exercise in every lesson.
Vectors, matrices, eigenvalues, and the geometry that ties them together — from Gaussian elimination through spectral theory to PCA, graphs, and differential equations.
Three tracks for after Calculus I-III: differential equations, calculus for machine learning (gradient descent, backprop, autodiff), and a rigorous bridge to real analysis.
Vectors and space curves, partial derivatives and the gradient, multiple integrals and the Jacobian, then vector fields up to Green's, Stokes' and the divergence theorem -- unified at the end as one theorem. Runnable Python throughout.
Integration and its applications, parametric and polar calculus, and sequences and series — antiderivatives through the Fundamental Theorem, integration techniques, volumes and arc length, and Taylor series.
Where calculus starts: limits, continuity, and the derivative — built from the definition up through the product, quotient, and chain rules, then put to work on related rates, curve sketching, and optimization.
From describing data to Radon-Nikodym derivatives: probability, random variables, limit theorems, estimation, hypothesis testing, regression, Bayesian inference, stochastic processes, information theory and Monte Carlo. Teaches the misuse of each tool as carefully as the tool. Assumes basic calculus.
Learn PySpark by writing it - the DataFrame API end to end: select and filter, aggregation, joins, window functions, complex/nested data, Spark SQL, and reading/writing files. Every code box runs right in your browser (real pyspark.sql on DuckDB), with a graded exercise in every lesson.
Learn SQL from the ground up: query data, create tables, and change data, then joins, aggregation, subqueries, window functions and more. Run and edit the SQL from every module right in your browser, with a graded exercise in every lesson.
No courses match. Try a different search.