Programming Language

Programming Language Courses

Build software optimized for certain tasks and environments with different programming languages. Learn new programming languages through courses and resources.

Polyglot Programming: TypeScript, Go, & Rust

ThePrimeagen

ThePrimeagen

terminal
Bend your mind with programming a fully unit tested CLI application in three TypeScript, Go, and Rust back-to-back!
8 hours, 49 minutes CC
Polyglot Programming: TypeScript, Go, & Rust
drag handle

The Rust Programming Language

Richard Feldman

Richard Feldman

Vendr, Inc.
Go from zero Rust knowledge to being able to build your own complete Rust programs with Frontend Master's complete Rust course.
4 hours, 42 minutes CC
The Rust Programming Language
drag handle

Web Assembly (Wasm)

Jem Young

Jem Young

Netflix
Learn foundational, low-level programming such as binary, hexadecimal, array buffers, memory management, and unsigned integers.
3 hours, 43 minutes CC
Web Assembly (Wasm)
drag handle

Practical Guide to Python

In this Python course, you're going to learn how to structure your programs with functions, loops, logic, and objects and end the course using the Django framework.
4 hours, 58 minutes CC
Practical Guide to Python
drag handle

Building Your Own Programming Language

Steve Kinney

Steve Kinney

Temporal
Learn language building techniques: Lexing, Parsing, Tokenization, Traversing Abstract Syntax Trees, and Transpiling to JavaScript and make your own language now!
3 hours, 9 minutes CC
Building Your Own Programming Language
drag handle

Intermediate Python

Utilize comprehensions to manipulate large quantities of data, Python's OO system, how to approach error handling, and how to utilize a web framework in your application.
4 hours, 37 minutes CC
Intermediate Python
drag handle

Python Fundamentals

Create and run simple Augment Python programs, including working with the available data types, writing functions and classes, and much more. Read more!
4 hours, 40 minutes CC
Python Fundamentals
drag handle

Advanced Elm

Richard Feldman

Richard Feldman

Vendr, Inc.
Join JS and Elm expert Richard Feldman in the "Advanced Elm" course. Learn how to organize and scale your Elm applications with authentication, css-in-Elm, and more!
4 hours, 59 minutes CC
Advanced Elm
drag handle

Introduction to Elm, v2

Richard Feldman

Richard Feldman

Vendr, Inc.
Learn how to write applications with the Elm, the functional programming language, from the ground up. Read more!
5 hours, 6 minutes CC
Introduction to Elm, v2
drag handle

Sass Fundamentals

This Sass programming course will empower your CSS practices and help you master styling complex applications while keeping the styles readable and maintainable.
3 hours, 44 minutes CC
Sass Fundamentals
drag handle