Learn Advance Your Future.

 

Find the best courses, videos, books, podcasts, and blogs to learn a new skill

Django Girls Tutorial

This tutorial will not magically turn you into a programmer. If you want to be good at it, you need months or even years of learning and practice. But we want to show you that programming or creating websites is not as complicated as it seems. We will try to explain different bits and pieces as well as we can, so you will not feel intimidated by technology.

Hacking with Swift

With more free Swift tutorials than any other site, Hacking with Swift will help you learn app development with UIKit and SwiftUI. Search the site, or choose a learning path below.

Hands-on Scala Programming

Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing programmer everything needed to go from "hello world" to building production applications like interactive websites, parallel web crawlers, and distributed systems in Scala.

AngularJS Tutorial

AngularJS is a JavaScript framework that is intended to make it easier to implement RIA web applications. When I first started learning AngularJS there were not that many detailed AngularJS tutorials available. That is why I decided to write my own AngularJS tutorial.

Effective Scala

Scala is one of the main application programming languages used at Twitter. Much of our infrastructure is written in Scala and we have several large libraries supporting our use.

Scala School

Scala school started as a series of lectures at Twitter to prepare experienced engineers to be productive Scala programmers. Scala is a relatively new language, but draws on many familiar concepts. Thus, these lectures assumed the audience knew the concepts and showed how to use them in Scala.

Introduction to C# & .NET Tutorial

In this introductory tutorial we cover C# as a language. C# is used by Stackoverflow, Handbrake, Unity Game Engine and many more. We will learn what C# is, what it's used for, and why you should learn this powerful programming language.

Introduction to Golang

In this introductory lesson on Go we provide a quick overview of what Go is, why you should learn this powerful language, the difficulty of learning Go and some prerequisites for this tutorial course.

Introduction To Java | Koder HQ

In this introductory tutorial we talk about what Java is, what it's used for, and why you should learn this powerful programming language. We also quickly cover the learning level of difficulty for Java and prerequisites for this tutorial course.

Introduction to Javascript | Koder HQ

In this introductory tutorial we talk about what Javascript is, what it's used for, and why you should learn this powerful programming language. We also quickly cover the learning level of difficulty for Javascript and prerequisites for this tutorial series.

Introduction to PHP | KoderHQ

In this tutorial we go over PHP as a programming language, what it's used for and why you should learn this powerful programming language to develop your dynamic website. We also cover the learning level of difficulty and any prerequisites needed.

Clear Both