Software Development Courses

Optimally paced, No-nonsense. Learn quickly!

Elixir and Phoenix for Beginners

In this course you'll learn how to build highly concurrent, fault-tolerant, responsive applications with Elixir and the Phoenix web framework. This course includes 150+ videos, totaling ~17.5 hours of thoughtfully created content.


Functional Programming for Beginners with JavaScript

In this course You’ll learn: The essence of what Functional Programming is. Why you’d want to write programs in a functional programming style. How to think about creating programs following a Functional Programming Style.


Elm For Beginners

Quickly learn how to build front end Web Apps, using Elmlang, an amazing new Functional Programming language


Elm Beyond the Basics

In this course You’ll learn how to: Communicate using HTTP and Websocket, Create Full Components Using the Elm Architecture, Build Single Page Apps, Use Ports and More