Courses
Programming languages and human languages. Filter by category below.
programming
Python
Learn Python from basics to advanced. Ideal for automation, data, and web.
Beginner to Advanced
programmingRust
Systems programming with safety and performance.
Intermediate
programmingC++
Powerful language for systems and performance-critical applications.
Beginner to Advanced
programmingJavaScript
The language of the web. Front-end and Node.js.
Beginner to Intermediate
programmingTypeScript
Typed JavaScript for scalable applications.
Intermediate
programmingGo
Simple, fast, and concurrent. From Google.
Beginner to Intermediate
programmingJava
Enterprise and Android. Write once, run everywhere.
Beginner to Advanced
programmingC#
Microsoft's language for .NET and Unity.
Beginner to Intermediate