About Derek Banas

Once a day I post a link to an original video & tutorial on communication, web development, dieting, marketing, hypnosis, etc. For Free!

I used to work for Apple and Morgan Stanley. My ultimate goal is to help unemployed people easily add to their skill set so they can get a job for free.

Find more about me on:

Here are my most recent posts

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 working with time. Like always the heavily...

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 whole bunch more. Like always the heavily...

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 is heavily commented and it is...

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 and then return a list of only the odd...

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

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 that you have. I hope this tutorial clears...

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 Invaders, Tetris, Mario, Ms. Pac-Man and...

C# Tutorial Series

I 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...

C++ Tutorial 10

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...

C++ Tutorial 9

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...

« Older Entries Next Entries »

Google+