recent posts

JavaScript Asteroids

In this one video I make Asteroids using pure JavaScript. I structured everything so you will completely understand every line of code. If you want to make games you have to know how to make Asteroids! It requires you to understand moving in a 3D space, collision...

JavaScript Tutorial 12 Doomsda...

In this part I continue my JavaScript Tutorial and cover the Doomsday Algorithm. I’ll make a JavaScript app that can find the weekday for and date in history and display the steps. John Conway discovered the Doomsday Rule. He realized that certain dates in every year...

YouTube Running Challenge

My Strava! In this video I show how many miles I ran during my YouTube Running Challenge, the participants from all over the world, my data, my favorite running songs, tips on how to avoid injury when running and a whole lot more. If you want to participate either post...

How to Get Motivated to Exerci...

After my last video in which I talked about how I ran 3 or more miles every day for a year many people asked me to talk about how to get motivated to exercise. In this video I show every trick I used. I’ll give you the opportunity to torture me in this video. For...

How to Never Get Sick

In September of 2017 I decided to change my diet to supercharge my immune system to avoid getting sick. I didn’t think it would work. When winter ended at the end of March I was shocked to find out I had not been sick one day! My wife and children, who were not...

Tetris Game Design

If you want to be a game creator in this video I’ll show you how to make the video game Tetris from scratch. The Tetris game design has been copied since 1984. So if you want to get into building games Tetris is a great place to start. Play Tetris I think building...

Game Design Tutorial

In this one video we will make an entire game and you’ll actually understand it through diagrams and more. We’ll create Pong using JavaScript and you’ll learn about Receiving User Input, Handling Collisions, Moving AI, Creating User Interfaces,...

Illustrator CC Tutorials

This is part 1 of my Adobe Illustrator CC Tutorials. I decided to mix these into my regular videos to have some fun. In this 1st video I’ll show you how to make a precise recycling logo while teaching a ton of tricks. I cover basics like creating documents,...

JavaScript Paint App Finished

In this part I finish my JavaScript Paint App. In this part I finish my JavaScript Paint App. It can draw brush strokes, lines, rectangles, circles, ellipses, and polygons. The app also saves and loads new images. When I cover other libraries and frameworks in the...

JavaScript Paint App 2

In this part of my JavaScript Paint App tutorial I make the toolbar work, show how to get canvas mouse positions, save / redraw the canvas, create the rubber band system, find angles, convert to radians / degrees, save / import images and set up event handling. In the...

JavaScript Paint App JavaScrip...

In this tutorial I start creating a JavaScript Paint Application while exploring all that is possible with the JavaScript Canvas API. We’ll create a paint app that allows for Opening, Saving and the use of Brushes, Lines, Rectangles, Circles, Ellipses and...

JavaScript Canvas Trigonometry...

In this tutorial I teach a Ton about Canvas and All of the Trigonometry you need to make games and graphics programs while making a real project. I walk you step-by-step through the design of the app. If you want to get good at designing real applications then this...

Learn JavaScript 5 Dynamic Ima...

In this tutorial I’ll show you how to easily allow for dynamic image manipulation by converting any image into an SVG file that then can be manipulated using JavaScript and CSS. I’ll do this by creating a real project that will show presidental election...

Learn JavaScript 4 Dynamic HTM...

In this tutorial I cover how to generate HTML tables dynamically based on user input using just JavaScript. Along the way I also cover Array.from, Rest Parameters, Generating Custom Ranges, Arrow Operators, For In, Map, and Numerous ways to Manipulate HTML...

Learn JavaScript 3 JSON &...

I continue teaching JavaScript and JavaScript related libraries and frameworks. This time I’ll show how to pull user provided JSON data from a page and then create a randomly generated pie chart using Canvas. Along the way we’ll learn how to randomly...

Learn JavaScript 2 JavaScript ...

In this video I continue teaching JavaScript and related JavaScript libraries and frameworks while making a JavaScript Calculator in 1 video. I design everything using BootStrap which can be found here. We’ll cover the logic of the calculator using a simple...

Learn JavaScript with Real Pro...

I get asked to make a JavaScript tutorial with real projects so here it is. We’ll make real apps of increasing complexity using JavaScript. While doing so I’ll also teach Bootstrap, Node, Express, MongoDB, JQuery, React, Vue, HTML Canvas and much more! It...

Install ReactJS on Windows wit...

I’m planning a big React web development course. In this video I cover how to set everything up on Windows 10 including : Node, HomeBrew, React, Express, Popper.js, JQuery, Bootstrap, MongoDB, WebPack, Babel and the directory layout for my upcoming tutorials.I...

React Setup MacOS

I’m planning a big React web development course. In this video I cover how to set everything up on MacOS including : Node, HomeBrew, React, Express, Popper.js, JQuery, Bootstrap, MongoDB, WebPack, Babel and the directory layout for my upcoming tutorials.I...

JPA Maven Hibernate Tutorial

In this video I cover 3 top requests all in one video being the Java Persistence API, Maven and Hibernate. I show you how to set everything up using Maven to add dependencies. Then through a series of examples I show how Hibernate facilitates adding, changing, removing...
recent from Communication How I Make YouTube Videos
How I Make YouTube Videos The most common question that I get is How I Make YouTube Videos. I have held off on making this video because I’m definitely not an expert at making videos. I didn’t want anyone to think I thought I was either. However, the past few videos have been about answering common questions so I decided...
recent from Diet Nutritional How to Never Get Sick
How to Never Get Sick In September of 2017 I decided to change my diet to supercharge my immune system to avoid getting sick. I didn’t think it would work. When winter ended at the end of March I was shocked to find out I had not been sick one day! My wife and children, who were not on my diet, meanwhile had been sick for...
recent from Marketing Tutorial Vote
Tutorial Vote I’ve decided that my next tutorial series will be really big and will answer many of the questions I receive. The only problem is that most people either want to see an Android / Games Tutorial, or a J2EE / Application Development Framework Tutorial? I can’t do both because they will each take at...
recent from Web Design JavaScript Asteroids
JavaScript Asteroids In this one video I make Asteroids using pure JavaScript. I structured everything so you will completely understand every line of code. If you want to make games you have to know how to make Asteroids! It requires you to understand moving in a 3D space, collision detection, inertia, velocity, rotating shapes...
Google+