recent posts

Arduino Programming

In this tutorial I’ll cover the core C language used to program Arduinos. We’ll look at ports, the serial monitor, looping, data types, conditionals, setup, loop, static, functions, arrays, strings, numerous math functions, bit manipulation, random,...

Qt Tutorial 5 : Paint App

In this video I finish the Qt Paint app I started in this video. So many topics are covered. We make menu bars, numerous dialog boxes, interact in numerous ways, allow for drawing, changing colors, changing line widths, printing, saving and opening new files. I hope...

Qt Tutorial 4 : Paint App

I received a bunch of questions about the Qt Paint App Example, so I decided to do a tutorial in which I explain every line of code. This paint app allows for opening, saving and printing images. You can also draw on the screen using different colors and pen widths....

Qt Tutorial 3

In this part of my Qt Video Tutorial I’ll cover how to make numerous charts. We’ll make two types of Bar Charts along with Pie and Line. I’ll also cover numerous attributes associated with Qt charts. All of the code follows the video below. I did my...

Learning Japanese

In this tutorial series I’ll show all the free tools I used while learning Japanese over the last 2 months. I’ll cover how I learned Hiragana, Katakana, and over 2,100 Kanji. I show how to use an awesome app named Anki for learning everything. Then...

How I Learn Everything

The question I get more then any other is “How do you learn everything?” In this video I cover the main tool I use being Anki. I provide numerous examples on how you can use Anki to learn an endless variety of subjects. I then cover tricks to make learning...

Qt Tutorial 2 : C++ Calculator

The most requested next C++ app you guys asked for was a calculator, so here it is. We’ll make a C++ GUI Calculator app in one video. Along the way we’ll learn a lot! We’ll cover a topic which confuses many people which is how to setup event handling...

Qt Tutorial : C++ Notepad App

I thought it would be fun to make a real app in this Qt Tutorial, so I made a working Notepad app. We’ll install Qt for Windows and MacOS. Then we’ll cover Qt Basics, Dialogs, Widgets, Drag and Drop Interfaces, Creating / Opening / Saving Files, Menus,...

C++ Tutorial 21

In this part of my C++ tutorial I finish covering C++ with Regular Expressions. If you missed the 1st part watch it first. This time I’ll cover Back References, Substitutions, Look Ahead, Or Conditionals and 3 problems for you to solve. All of the heavily...

C++ Tutorial 20

In this part of my C++ tutorial I continue showing tons of examples about regular expressions. If you missed the 1st part watch it first. This time I’ll show more ways to match what you are trying to grab. We’ll also talk about Greedy vs. Lazy matching,...

C++ Tutorial 19

In this part of my C++ tutorial I’ll start covering Regular Expressions. There are tons of examples and a problem for you to solve. I’ll cover how to search and then cycle through matches. We’ll look into cycling through matches with an iterator. Then...

C++ Tutorial 18

In this tutorial I’ll cover the Associative Containers, Set, Multiset, Map, and Multimap. I’ll also cover the Container Adapters : Stacks, Queues, and Priority Queues. And, finally we’ll explore enums. Like always all of the heavily commented code...

C++ Tutorial 17

In this part of my C++ tutorial I’ll cover Sequence Containers which contain data that is stored in order. Previously I covered Vectors and will now cover Deques, Lists and Forward Lists. I’m getting near the end of my core coverage of C++. Once I finish I...

C++ Tutorial 16

In this part of my C++ Tutorial I’ll be focusing on Threads. We’ll cover how to create, pause, and pool threads. We will then compare how long it takes to generate a list of prime numbers with and without threads. Also we’ll check out many ways of...

C++ Tutorial 15

In this part of my C++ tutorial I will answer a bunch of questions I have received. I’ll talk about allocating memory with malloc(), Smart Pointers, Regular Pointers, Deallocating Memory, unique_ptr, Difference Between /n and endl, Polymorphic Templates and a...

C++ Tutorial 14

In this tutorial I cover many topics many people have asked for. I show how to include outside files, Preprocessor Directives, Macro Constants, Macro Functions, Template Functions, Template Classes, and Iterators. Like always all of the code follows the video below. It...

C++ Tutorial 13

In this tutorial we explore advanced uses of functions using C++. We’ll cover how to store functions as variables, pass functions into other functions, store functions in a vector and more. Then we’ll solve 2 problems. We’ll receive lists of numbers...

C++ Tutorial 12

In this part of my C++ tutorial we’ll cover Operator Overloading, File I/O and will present you with another problem to solve. We’ll learn to use unary and Binary operators. We’ll specifically overload ++, print customer strings, +, [], ==, <,...

C++ Tutorial 11

We cover a lot in this tutorial. We cover Polymorphism, Structs, Friend Classes, Abstract Classes, Override, Final, Virtual and much more. All of the code used follows the video below. For best results print it and take notes as you watch. Please leave any questions...

How to Make Video Games

I made a 31 part video tutorial series that teaches how to make video games by actually making real games. On this one page I have both the videos along with links to all the code. On top of that you can download the full projects for every game here Pong, Space...
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 Shrimp Gumbo
Shrimp Gumbo I haven’t made a recipe video in a while, so today I thought I’d present the recipe my wife and children love the best Shrimp Gumbo. The feature is definitely the shrimp, but the sweet and yet hot sauce is pretty amazing on its own. I cam up with this after my family watched The Princess and the...
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 Qt Tutorial 5 : Paint App
Qt Tutorial 5 : Paint App In this video I finish the Qt Paint app I started in this video. So many topics are covered. We make menu bars, numerous dialog boxes, interact in numerous ways, allow for drawing, changing colors, changing line widths, printing, saving and opening new files. I hope this makes the original Qt example make...
Google+