Learn by language
9 languages across 33 disciplines and 9,130 levels. You write the language your field actually uses. Pick the language, then the discipline that puts it to work.
Python
19 disciplines.
- Programming for Aerospace Engineers
- Deep Learning with Python
- Audio & DSP
- Bioinformatics with Python
- Computational Chemistry with Python
- Climate Modeling
- Compilers & Interpreters
- Programming for Hackers
- Data Engineering
- Data Science with Python
- Data Structures & Algorithms
- Quantitative Finance with Python
- Programming from Scratch
- Geospatial & Geophysics
- GPU Computing and Graphics with Python
- Machine Design with Python
- Computational Neuroscience with Python
- Natural Language Processing
- Computational Physics with Python
Java
3 disciplines.
C++
2 disciplines.
C
2 disciplines.
Julia
2 disciplines.
R
2 disciplines.
Fortran
1 discipline.
SQL
1 discipline.
Rust
1 discipline.