Fundamentals of Java

Learn the fundamentals of the Java programming language. Data types, control flow, data structures, functions, OOP, I/O, libraries, GUI development and more.
VIEW COURSE DETAILS
Fundamentals of Java

Object Oriented Programming with C#

Learn the fundamentals of C# and OOP: Classes, Structures, Inheritance, Data Types, Operators, Loops, Arrays, I/O, Debugging, and more.
VIEW COURSE DETAILS
Object Oriented Programming with C#

The R Toolkit

Learn the fundamentals of the R programming language, then apply it to statistical analysis, visualizations and machine learning. Learn Variables, Vectors, Matrices, Loops, Functions, Packages, Plotting, K-means clustering, Decision Trees and more.
VIEW COURSE DETAILS
The R Toolkit

Data Mining With Python

Learn Cluster Analysis, Classification and Regression, SVM, SVC, SVR, Dimensionality Reduction, Apache Spark, Network Mining, Text Mining, Natural Language Processing, Count Vectorizer, TFIDF and more.
VIEW COURSE DETAILS
Data Mining With Python

Android 101

Learn to build Android apps in Kotlin, from start to finish. This course is actually 3 classes in 1: We start with an introduction to Android Studio, then cover the fundamentals of the Kotlin language. And finally, we run through a 5 day hands-on Android-app bootcamp.
VIEW COURSE DETAILS
Android 101

Full Stack Web Development with Flask

Learn the 4 key areas of full stack development: Frontend, Backend, Database design, and Hosting. Use Python3, Flask, Twitter Bootstrap and SQLite to build a fully-functional web application, then deploy it to a virtual server on Digital Ocean.
VIEW COURSE DETAILS
Full Stack Web Development with Flask

Python is Easy

Learn the fundamentals of Python, and build 3 real projects. We cover Variables, Functions, Statements, Lists, Loops, Sets, Dictionaries, I/O, Classes, Libraries, Error-Handling and more.
VIEW COURSE DETAILS
Python is Easy

The Node.js Master Class

Learn Node.js from scratch with no frameworks and no dependencies. The course consists of 83 video lectures, 3 large projects, 7 small projects, 6 homework assignments, a few quizzes, and a final exam.
VIEW COURSE DETAILS
The Node.js Master Class

Keeping Up with the Javascripts: ES6

Spread, rest, maps, sets, destructuring, template literals, classes, try/catch/finally, promises, fetch, Babel, Webpack, Gulp and more.
VIEW COURSE DETAILS
Keeping Up with the Javascripts: ES6

Frontend Fundamentals

Learn the basics of HTML and CSS with this quick and easy course. If you're looking for a place to start your journey as a web-developer, then look no further.
VIEW COURSE DETAILS
Frontend Fundamentals

C++ For the Rest of Us

Always wanted to learn a low-level language, but found it too intimidating? This class is for you. It's a straightforward C++ course for human beings. No computer-science degree required.
VIEW COURSE DETAILS
C++ For the Rest of Us

Get Swifty pt 1: Swift and Xcode

Before you can build iOS or MacOS apps, you've got to learn the fundamentals of Swift and Xcode. This course covers data types, operators, arrays, ranges, loops, functions, classes, structs, and enumerations. It also provides an intro to Xcode's interface, file system, controllers, storyboards and more.
VIEW COURSE DETAILS
Get Swifty pt 1: Swift and Xcode

Get Swifty pt 2: iOS

Learn to build iOS apps for iPhones and iPads. In this course you'll build 5 real mobile apps that you can run on your own devices, or even submit to the app store. It is highly recommend that you complete Part 1 before starting this section.
VIEW COURSE DETAILS
Get Swifty pt 2:  iOS

Get Swifty pt 3: MacOS

Learn to build MacOS desktop applications for Macbooks, iMacs and other Apple computers. In this course we'll do a deep-dive on the MacOS development process, focusing on UI elements and constraints. It is highly recommend that you complete Parts 1 and 2 before starting this section.
VIEW COURSE DETAILS
Get Swifty pt 3: MacOS

And that's not it!

We'll be releasing new classes every few months for the foreseeable future. If you don't see a class you're interested in yet, please check back soon!