Providing computer programming tutorials from beginner to advanced. In one place from one source.

Advanced React

This course will cover more advanced topics of React development as we build a temperature and volume converter together.

Mastering JavaScript

This course is for anyone looking to get started with JavaScript. While it’s geared mostly for beginners, the concepts covered should be helpful for experienced developers looking to brush up on their JavaScript skills.

Web Scraping & Automation With Puppeteer

This tutorial covers the entire process of creating a web scraping bot to automate the data collection for YouTube videos.

Django For Beginners

This course is for anyone looking to get started with building websites with Python & Django. Some of the biggest websites in the world (Instagram & Mozilla) are built with Django. Throughout this course we'll build a full stack Django website.

React For Beginners

This course is geared towards new React developers. We’re going to cover multiple ways of building components using the old class based system to the newer functional components using React Hooks. I also cover unit testing and production deployment.

Flexbox For Layouts

This interactive course will quickly teach you how to make modern layouts that are flexible across different screen sizes with minimal code using the latest from CSS Flexbox.

Full Stack Web Development

This course is for anyone looking to become a professional web developer. In this course I’ll cover everything from the basics of web development to using modern tools and even deploying your app to a web server for the world to see.

Building An Ecommerce Website

This course is for anyone looking to sell items online with minimal setup and hassle.

Web Scraping With Python Scrapy

This course is for anyone looking to get into data scraping and automation using Python & Scrapy.

Getting Started With NodeJS

This course is aimed towards beginners getting started with NodeJS.


This course is aimed for web developers who want to get started with C# and ASP.NET.

Python For Beginners

This course is for those of you who are just getting started with Python.

Getting Started With Git & GitHub

This course is for those who want to learn how to use Git & GitHub together as a version control system.

Coding A Blog Framework From Scratch

This course is for programmers who want to build a custom blog from the ground up.

Getting Started With Unity Game Development

This course is a quick dive into Unity Engine to build a 2D game with custom pixel art.

Building A Restful API With Strapi

This course is for developers looking for an easier way to create a custom RESTful API as a backend data source for your next website.

Flask For Beginners

This course is for programmers looking to get started building websites with the Python Flask Web Framework.

Getting Started With GatsbyJS

This course is geared towards anyone looking to use GatsbyJS for their next website. We’ll cover all of the basics from setting up the project to communicating with RESTful API’s to retrieve data and render it within our application.

TypeScript & React

This tutorial covers how to get started building professional UI's with TypeScript and React.

Setting Up ASP.NET & React

This tutorial covers the entire process of creating a brand new ASP.NET MVC website and adding a React project to it. We will start from scratch and end with a fully working ASP.NET MVC + React application. It's recommended that you have some basic knowledge of C# ASP.NET MVC and Visual Studio IDE. To get up to speed check out the C# ASP.NET Core Tutorial.

How to Setup PHP & Wordpress

This quick course is for those looking to learn how to build their own custom web server running PHP & Wordpress in the cloud. While this tutorial covers how to set things up with Linode, the experience should be similar for most hosting providers.