Build software optimized for certain tasks and environments with different programming languages. Learn new programming languages through courses and resources.
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.
Learn language building techniques: Lexing, Parsing, Tokenization, Traversing Abstract Syntax Trees, and Transpiling to JavaScript and make your own language now!
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.
Create and run simple Augment Python programs, including working with the available data types, writing functions and classes, and much more. Read more!
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!
This Sass programming course will empower your CSS practices and help you master styling complex applications while keeping the styles readable and maintainable.