Discover A Fun, New Way To Learn How To Program Computers

Avoid confusing theory and start writing real code. The type of code used in video games and high-tech companies. Have fun at the same time and start from the absolute beginning.

Avoid Fees So High You Need Loans

You’ll find affordable classes here so you avoid the hassle of applying for student loans, waiting for some banker to approve your application, and 10 years of payback. Don’t let somebody else decide your future by denying you the opportunity to improve yourself.

Most classes here are only $25. This sure beats a bootcamp where you might pay $12,000 upfront or share your salary for 2 full years.

You Don't Need More Stress To Learn

Intense and immersive bootcamps might work for some people but you don’t need it. You’ll find zero stress here so you’re not rushed to cut corners to avoid falling behind. Even experts don’t always get things right the first time.

There’s no entrance interviews you have to pass. No tests. Take as long as you want and repeat classes without paying more.

Understand Better When You Can Relate

Classes you can relate to will help you understand better and improve your confidence. Avoid feeling like you failed and instead feel good about what you can do. So much of how computers work becomes clear when you see for yorself how we work the same.

Some of the examples might be a bit on the strange side. But that makes them easier to remember. You’ll find a lot of cooking and video game examples here.

Stop Wasting Time And Money

Why waste time and money learning about stuff you ain’t going to need? Or wandering around lost and distracted trying to figure out what’s really important? Just follow the classes here that will show you exactly what will help you the most.

Colleges make you learn history. Bootcamps teach you web technologies and skip the computer science. And YouTube videos can be incomplete.

How Do You Get Started?

Just click the button below to go to the class descriptions. Most classes are about twenty five dollars. All you need to join is a computer with a good internet connection and a desire to learn. You can use your Windows, Mac, or Linux computer. The whole process is stress free. If you’re not satisfied with the classes for any reason, just let us know and you’ll get a full refund. We want you to succeed and that means you need to be comfortable, ready to learn, and enjoying the classes.

  • Each class is separate so you can join the ones most interesting to you. If you’re just starting, then the Essential 42 Classes will show you exactly how to write code over 6 weekends. Be prepared to build your own games because these classes are full of activity and encourage you to follow along instead of just watching. You’ll gain an understanding that will allow you to continue programming on your own. This starts with getting your computer ready for programming. You’ll learn what software you need to install, how to install it, and many useful tips that will help you be more productive.
  • The Game Development Sessions are a bit different. These are not normal classes with a topic planned out ahead of time. If you register for a Game Development Session and can’t attend for any reason, just let us know and you’ll be able to pick a new session to attend instead.
  • If you’re not ready to join the live classes yet, then you can choose to receive a free 5-day email course that will show you exactly how to build a simple game in C++. All of this is available by clicking the button below to go to the Classes page.
  • Or you can subscribe to the free Take Up Code podcast on iTunes, Google Play, Stitcher, and just about anywhere else. You’ll get regular podcast episodes sent directly to your phone or tablet that you can listen to anytime. These normally focus on specific topics and stick to the concepts. You can learn a lot from the podcast. There’s almost 300 episodes you can choose from and listen and learn anytime. These are not interviews. These are real learning episodes.

The most important part is to do something to learn how to program. Coding is a skill that takes time to learn and should be done in small steps over time. Whether you attend a live class or a game development session, or take a free email course, or listen to podcast episodes, you’ll be making progress. All you need to do is start by taking that first step.

Register Now To Get The Next Essential 42 Classes From The Start

Current Registration Open For Another








Takeupcode was one of the coolest thing ever, Wahid is a walking encyclopedia. I was able to build two games during my first month of coding. I recommend using take up code, you won’t regret it. Alain C.

Learn Real Computer Science

Most bootcamps promise to help you become a “full stack” developer. This means you know how to build a web application that customers use through their internet browser. The application will have a front-end which the customers see and interact with, a back-end which is where a lot of the real coding is done, and a database to hold all the information that gets displayed to the customer. Learning how to design and build all these pieces that are stacked on top of each other is what makes you a full stack developer.

But this is only one small aspect of being a software engineer. As a software engineer, you’ll be able to do so much more. Ever wonder:

  • Who wrote the browser itself?
  • Who created the back-end frameworks?
  • Who programmed the database?
  • What about the computer operating system that all this runs on?
  • How are other applications and games written?

Learning a set of skills, any set of skills, is a great start. As long as you realize there’s more. At Take Up Code, you learn computer science level topics that can be used to program anything. So go ahead and build websites. Then create something completely new.

Why learn how to program?

Writing in notebookProgramming is one of just a few activities that allows you to create something using just your creativity and skills. Writing a fictional novel comes to mind as another. It’s no coincidence that programmers refer to this as “writing code.” If you like to create or build things, then you’ll probably like programming. And if you like what you do, then imagine going to work that no longer seems like work. Imagine arriving at work with a smile on your face and looking forward to the day. Imagine losing track of time instead of watching the clock slowly creep toward break time. It really turns work into fun!

In addition to creating things, every industry and every job is changing. Learning how to program helps you to stay relevant. And you learn how to solve problems that you can apply no matter what you do.

Why choose Take Up Code?

Child with sparks of interestShouldn’t learning how to program be just as fun and interesting? We think so too! And that’s why wherever possible, you’ll learn how to program by building games. The games start out simple so you can understand them. This means you can experiment with them on your own. And that’s where the real learning begins.

When you have questions, you’ll get answers here. Take Up Code gives you more than just recordings to watch or listen to. Sure, those things are great. And the Take Up Code podcast gives you hundreds of short, focused episodes that you can listen to anytime. You need access to real people to get answers. Sometimes online forums can help. But only a live class lets you ask questions and get answers right away while your question is still fresh. This can make the difference between understanding the rest of the class or getting lost and losing interest.

TakeUpCode classes have been extremely beneficial for me in my journey to learn C++. Wahid is more than willing to go the extra mile in making sure you understand each step before moving on, which allows for thorough comprehension of the program you are building. I would recommend TakeUpCode classes to anyone that wants to learn how to code from a patient and very knowledgeable instructor. Rushton W.

TakeUpCode classes have provided me with a strong foundation in C++ and C# programming. The instructor has the experience and patience needed to make programming accessible to beginning programmers and is always willing to make the extra effort necessary to ensure a student’s understanding. I would recommend a TakeUpCode class to anyone looking for a more personalised resource on the path to becoming a programmer. Richard C.

Do You Have What It Takes To Code?

You might have seen quizzes on other sites that ask a bunch of questions and then tell you if programming is right for you. I think this one is different. Sure, there’s still a bunch of questions. But you don’t need to use a calculator or try to figure out what picture comes next in a complicated series.

The questions here are based on years of my experience and reflect the qualities that make a good programmer. Use it as a guide. Just another thing to consider when deciding what you want to do.



What's on your mind?
On a scale of 0 to 10, how likely are you to refer us to friends?