


With Xcode 3.2 on OS X 10.6, llvm-gcc-4.2 and clang are also available gcc 4.2 is the default. With Xcode 3.1 on OS X 10.5, gcc 4.2 is also available. With Xcode 2.5 on OS X 10.4, gcc 3.3 and 4.0 are available, with 4.0 being the default. Courses additionally have free preview lessons that may help you decide on making a purchasing decision.Much of the software in MacPorts is built using a C or C++ compiler,Īnd the various versions of Xcode for OS X come with different compiler suites and versions. I recommend you check out the free content first to see if you may enjoy a full course. I have lots of free video content on YouTube if you are not ready to pay for a course. If you have completed less than 20% of the course (inclusive of the free preview) and are within 21 days of the purchase, then you can request a refund. Yes! Each course comes with a free preview that I recommend you investigate prior to paying the course.Ĭan I get a refund if I change my mind on a course? Consider each course a shortcut that will save you time learning.Ĭan I preview the course before I buy it? The courses I have put together here have been previously vetted by students and industry professionals for each topic, providing high quality lessons to you. You do not have to continually search YouTube or Google and worry if you are learning things in the correct order. So it's great to meet you, and I hope you enjoy any of the courses I develop, and I wish you the best of luck as you begin your journey!Ĭourses that are on this webpage provide you a learning path from start to finish.

I also strongly believe in hands on learning in all of my courses. I enjoy teaching systems, graphics, and any other low level topic to students, and will do my best to explain things in a way that is easy to understand for beginners. I have been teaching at higher educational institutions for almost 10 years as an instructor. Since my journey began, I have continued to keep learning as much as I can about how our machines work-usually focusing on low-level software development in C, C++, and focusing on optimizing performance. I then found that I enjoyed teaching others as I learned, and I started my first job writing magazine articles to teach others game programming. My computer science career started with a google search in middle school asking- "How do I make games?" The day of that search I began teaching myself how to program, do 3D art, record music-the whole ordeal to make my own game. But let me take you back to the beginning. in computer science, teach at a research active university, and consult as a Senior 3D Graphics Engineer delivering real software products.
