C++ Tutorial 13

Install C++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 and then return a list of only the odd values. We’ll then generate random lists of heads and tails and add up how often each occurs. All of the code and a transcript of the video follows below. Continue reading C++ Tutorial 13

C++ Tutorial 12

Install C++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, +, [], ==, <, >, and =. Then we’ll write and read from files.

All of the code and a transcript follows the video below. I hope you enjoy the tutorial. Continue reading C++ Tutorial 12

How to Make Video Games

How to Make Video GamesI 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 Invaders, Tetris, Mario, Ms. Pac-Man and Zelda. I’m confident that anyone that works through these tutorials will be able to make any game they can dream of. Continue reading How to Make Video Games

C# Tutorial Series

C# TutorialI was asked to put all 25 C# videos on one page with a description of each video, so I thought I would. I covered just about everything you’d ever want to learn about C# in this series. I cover the core language, OOP, Generics, LINQ, Threads, File I/O, Serialization, WPF, XAML, Document API, Databases and even make a full Paint application.

A link to all the code from every video follows the video below with a description. Continue reading C# Tutorial Series

C++ Tutorial 10

Install C++I’m finally covering Object Oriented Programming with C++! I cover classes, objects, public, private, protected, constructors, deconstructors, pointer operator, dot operator, getters, setters, super classes, inheritance, calling super class functions, overwriting functions, and much more.

In the problem with this tutorial we will try to model a battle between the Hulk and Thor to the death. All of the code follows down below. Continue reading C++ Tutorial 10

C++ Tutorial 9

Install C++This part of my C++ tutorial provides numerous examples of what you can do with Lambda Expressions. We’ll cover how to Sort, Filter, Sum, Edit and Generate Lists based on conditions. We’ll also perform operations on multiple lists, create Recursive Lambda Functions and cover the Ternary Operator.

Of course we will solve problems and I provide all of the code along with a transcript of the tutorial below. Continue reading C++ Tutorial 9

C++ Tutorial 8

Install C++In this tutorial we continue learning not only the syntax of C++, but also how to solve problems using C++. We’ll cover the BubbleSort, Recursion, Factorials, Fibonacci Numbers, Overloaded Functions and Work through many Problems.

Like always all the code along with a transcript of the video follows below the video. Do your best at solving the problems, but if you don’t get them correct don’t worry about it. Continue reading C++ Tutorial 8

C++ Tutorial 7

Install C++In this tutorial we continue solving problems with C++. We’ll solve the Caesar Cipher, Solve Equations for X, Create Lists of Primes and Generate a List of Random Values in a Range. I’m making these videos to make you good at solving random problems rather then just covering language syntax. Don’t worry if you get them wrong. The goal is to make you think in new ways.

All of the code and a transcript of the video follows the video below.  Continue reading C++ Tutorial 7