Chris Hawkes

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

Latest Courses

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.

Advanced React

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

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.

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.

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.

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.

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.

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.


Mailing Address

PO Box 872
Great Falls, Virginia 22066