• Forum
  • Jobs
  • C++ Game Programming Tutoring Classes

C++ Game Programming Tutoring Classes

Just as the title suggests, I am offering to teach anyone C++ as well as how to implement what you learn to create a 2D game using SFML 2.0. Later more advanced classes will then consist of learning DirectX 10 after enough time has been put in with C++/SFML 2.0. After you have read the rest of this post and decide you are interested in taking my classes, you can email me at:


Hourly Rate: $10/hour

I will be conducting classes over Skype or GoogleTalk and TeamViewer will also be used to allow access for me and the student to view and interact with the programs we are working on. PayPal will be used to make payments to me. Additionally, half the payment amount should be sent to me before class begins and then the other half after it ends. If you are interested in taking my classes here is a list of all the things you should try and download before hand:

- Visual Studio 2010 Express Edition
- Skype
- GoogleTalk
- TeamViewer

Students can expect to learn the following:

- Basic C++ syntax/theory
- Functions/Function Overloading
- Console Input/Output
- Reading from/to a file
- Classes/Structures/Enumerations
- Conditional Statements/Loops
- Pointers
- Inheritance/Polymorphism
- Containers (LIsts, vectors, arrays)
- SFML 2.0 SDK
- Game Logic
- Event Handling
- Basic Physics
- DirectX 10
- Win32 Programming
- More will be added/taught

As you can see there is are numerous things that I am willing to teach and for a very low price. The lessons will consist of many small exercise programs and "Homework" program that is related to game programming, to allow the student to make a connection with what they are learning and how they can incorporate that into a game. My teaching style involves making the student build the same program over and over from scratch until they can do it perfectly "with their eyes closed". Then when I feel they are proficient with that they can move on to the next program and the cycle begins again. Additionally I might ask the students to make the program differently or program it using a different method on the fly. This encourages problem solving and helps them grow as a programmer to see solutions to problems in different ways.

Just in case anyone wanted to know anything about me, I'm 18 years old and have been programming/game programming for about 3-4 years. Although I'm younger than most tutors my age offers great benefits for you: I have a lower price than 99% of programming tutors because I don't need to pay bills, and I have more time than most to teach you whenever you are available. I believe I have enough knowledge about programming to teach those who want my services. And I also believe that teaching will help me grow as a programmer too, because you tend to notice what you do wrong and what you do right when you teach something and it sticks better. Anyways, if you want to get more information or want to take my classes then please email me at the address i posted at the top of this post. Thanks and hope to hear from you soon.
Topic archived. No new replies allowed.