Free, hands-on tracks across quantum computing, machine learning, physics and programming — built in the open. Pick a path and dive in.
A complete, curated path of resources to learn quantum computing from scratch.
Start learning → Course02Write and run quantum programs hands-on with IBM Qiskit.
Start Qiskit path → Solutions03Worked solutions to the classic problems from Quantum Computation and Quantum Information.
Browse solutions → Challenges04All IBM Qiskit summer-school labs and quantum challenges in one place.
Explore challenges → Papers05Read landmark quantum papers alongside runnable, annotated code.
Read with code → Codebook06Interactive Qiskit and Xanadu codebooks for guided practice.
Open codebooks → हिंदी07Qiskit tutorials translated and taught in Hindi.
View Hindi guides →A guided introduction to getting started with QML.
Start QML path → Projects09Projects and case studies running QML on today's NISQ hardware.
View projects → Labs10Quantum computing in finance through hands-on, numerical labs.
Explore finance labs →A structured path into large language models.
Open on GitHub → Course12Agentic workflows and patterns, built from the ground up.
Open on GitHub → Course13The Model Context Protocol, taught hands-on.
Open on GitHub → Code14Implementations of classic and modern RL algorithms.
Open on GitHub → Code15High-performance computing with CUDA, C/C++, JAX and more.
Open on GitHub →Computational numerical linear algebra, from theory to code.
Explore the course → Tutorials17Classical computational methods for physics problems.
See tutorials → Solutions18500+ problems solved across Java, Python and C++.
Browse solutions →Long-form written series, published on Medium.