Frequently Asked Questions

Here are answers to some questions you might have. If you don’t see your question listed here, then please contact us to ask directly.

Take Up Code helps you build skills that you can use for any programming language. This gives you the most flexibility to adapt to changes. And with technology, change is certain. You’ll be ready for it and know the fundamental skills that will help you pick up a new programming language in a snap.

Got your eye on getting a specific type of programming job? A bootcamp will teach you skills that you might retain if you start using them right away. In other words, because a bootcamp is so compressed where you have to learn everything in just a few short weeks, you won’t have time to fully lock in those skills.

So if you can find a bootcamp that matches the exact job you’re going for, and you get accepted, and you manage to come up with the huge payments demanded by bootcamps, and you can fit it all into your schedule, then maybe it’ll work out for you.

It’s like memorizing a shopping list. You can remember a few things for a short time. If you have the same list each week for many months, then it will become part of you. But until you reach that point, it’s all in your short term memory. Learning something like Javascript in a bootcamp gives you barely any time at all to fully process the new skills. So unless you start putting it to use right away, you’ll lose it.

Take Up Code will work with you at your own pace to learn how to code. Really learn how to code. Not just a few languages like Javascript. You’ll develop long term skills that will become part of you and that you’ll be able to rely on later when a new language or technology emerges. You’ll be prepared and confident for a wider range of jobs.

Bootcamps rely on stress and tight schedules to motivate you to retain your skills. This is like cramming for a test the night before. You might do well on the next exam. But you didn’t really learn your subject.

It takes time to learn. Our brains actually have to grow new connections and then reinforce those connections. You want to be building and reinforcing the right connections that will help you the most when you really need them.

Take Up Code helps you learn how to code. You learn coding skills that give you options to improve your career or work on your own projects. The focus is all on coding. Without the stress and judgement you’ll find in schools.

Schools have grades. And tests. While Take Up Code might sometimes have tests and quizzes, the focus is different. A school gives a test to judge you and give you a grade. Take Up Code gives you tools to help you learn better.

Schools have semesters where a class can take 12 or more weeks. You either take the whole class or nothing. And many times, you won’t know exactly what you’ll be learning. Take Up Code gives you a variety of classes. Some are short and some are longer. You always know exactly what you’re getting because of our detailed descriptions. And because of that, you can pick and choose your classes with a flexibility no school can match.

Once you finish a class in a school, you’re done. And you’re usually stuck with your grade. Even if you pay to take the class again. Take Up Code has no grades and lets you take the same class as many times as you want without paying more. Classes are scheduled in such a way that they repeat. To take a class again, all you have to do is sign up for the scheduled events when they become available.

This problem has existed ever since jobs. How do you get a job without experience? And how do you get experience without a job?

The first thing to understand is that an employer is really interested in making sure you can do a job before going through the process of hiring you. Experience is just one way to determine if you can do a job. And it’s actually not a very good or reliable method to use.

A lot of employers look for experience because it’s simple. How many years is an easy question to ask. And there will always be those hiring managers who don’t realize that there’s a better way.

What you need to do is prove that you can do a job and do it reliably. It’s perfectly fine to tell a potential employer where you learned how to do something. In fact, it’s always better to tell the truth. Don’t try to hide anything and pretend you’ve been doing something for years. It doesn’t really matter. What matters is, “Can you do the job?”

This is why artists bring a portfolio with them to a job interview. It’s why photographers show off previous pictures they’ve taken. And it’s why you should have something of your own that you’ve coded to show what you can do.

I was hired once because of a project that I was working on in my spare time. I printed out the source code and brought it with me to the interview. You can’t do this with software that belongs to a previous company that you’ve worked at. But you can do the same thing with software that you write yourself.

That’s your experience.

And no employer in their right mind will ignore solid proof that you can code when you can show them like this.

Where to begin answering this? There’s direct benefits and other indirect benefits you’ll get from taking classes here and learning how to code.

Of course, you’ll learn how to code. But there’s more to it than just that. You’ll learn how to code in C++ which gives you a solid foundation for learning other programming languages. You can read more with this blog post about which language should you learn first, C, C++, or C#?.

Once you know enough coding skills to be able to write your own applications, how will this help you? For one, you’ll be able to create your own apps. Got an idea for the next viral app but don’t know how to begin and can’t afford or trust some programmer you don’t know? Learn how to build it yourself! Check out this blog post that shows you how you can save 3 million dollars over 2 years by writing your own code.

Even if you don’t build the whole thing, you’ll get a good start and be able to explain your design to another programmer. You’ll also be able to recognize when a shady consultant is trying to trick you.

You’ll also gain the skills and confidence to apply for software development engineer positions. This works best if you already work at a technical company and know the engineering managers. If you can prove that you know how to code, then they’ll normally give you fair consideration.

Beyond these direct benefits, you’ll also improve your critical thinking ability and feel better about the future of your career without worrying so much all the time about what will happen if you lose your job.

Yes. And with more than just your typical “satisfaction guarantee”. That’s kind of a boring guarantee. Of course your satisfaction is guaranteed!

You have a stronger guarantee here.

There’s No Better Way To Learn Coding Guarantee

If you don’t agree that this is the best way to learn how to code, then please, ask for a refund. This is better than colleges. Better than bootcamps. Better than searching through YouTube videos. And better than struggling to teach yourself. If you don’t agree, then you’ll get a prompt and full refund.

But your guarantee doesn’t stop there. You have 30 full days from the time you start attending a class to ask for a refund. This means if you sign up for a class and then get sick or find yourself too busy to attend, you can register for the next class. Your 30 days starts from when you actually start taking the class.

And if that wasn’t enough, most guarantees only talk about what happens when you’re not happy. With this guarantee, not only will you be happy, but you’ll stay happy. Because you can take the class again and again as many times as you want.

You have choices here. You can ask for a refund for whatever reason. And if you do agree that this is the best way to learn coding, then keep on learning because you can take your classes again.

Some bootcamps have minimum requirements for students and if those minimums are not met, then the class is cancelled. Take Up Code is not a bootcamp. Classes will go forward with even a single student. You don’t have to worry about signing up for a class only to have it cancelled due to not enough other students.

In fact, you actually benefit more when there’s fewer students. We all know that small class sizes allow instructors to focus more on your needs. The same thing applies to coding classes.

No. Not at all. If you don’t understand a topic, what you do next is completely up to you. You can always ask for a full and prompt refund. And you’ll get your refund right away. Or you can choose to take the class again at no extra charge. In fact, you can take any class that you’ve signed up for as many times as you want.

Use this to brush up on your skills later if you need a review. Or use this to reinforce your learning until you’re confident that you have it mastered. There are no grades at Take Up Code and no evaluations. So you’re the only person who will know if you understand or not.

Definitely! Most classes at Take Up Code are scheduled as weekend events with one or more sessions. Now, if you already work on weekends, then this could be a problem. That’s because these are live classes and not recordings.

You can attend from anywhere in the world that has a good Internet connection. You just have to attend at the right date and time. All class sessions are scheduled in the United States eastern time zone.

Be sure to account for daylight savings time changes. Maybe some day we’ll stop changing the time like this. Until we do, we all have to remember to adjust our clocks by an hour.

There’s usually 7 or 8 different class sessions scheduled for the first 3 weekends each month. If you want to take all of the sessions, then you should devote time to be fully present. You’ll have time between sessions for essential things like eating. Each session is usually 1 hour.

No. The biggest reason why is because Take Up Code is not a school. Not in the traditional sense, anyway.

You come here to learn skills and improve yourself so you can either apply for a coding job or learn how to code your own apps. Once you can do something, instead of showing somebody a certificate, why not just show them your work instead? Your work is also a LOT more convincing.

Some schools are so expensive that you need loans. And that means you need the school to be accredited so you can get federal student aid loans. But at Take Up Code, you don’t need loans. You don’t need financing.

Maybe you’re considering taking classes at a local community college. You would probably want it to be accredited so that you can apply your credits to another college. You’ll be most likely to want to do this for general education topics such as history or language arts. But Take Up Code doesn’t offer general education classes. So you don’t need accreditation for that either.

The short answer is that if you’re looking for an accredited school, then a traditional college or university is where you should be looking. But if you want to learn how to code, then Take Up Code can help you.

Another option to consider is to use Take Up Code to help supplement your regular school or job training.

Well, why should kids be the only ones to have fun? If you had to choose between getting your work done in a boring way that has you checking the clock every few minutes, or a fun and exciting way that leaves you ready for more, which would you choose?

That’s why there’s such a focus on games. Not because the only thing you can do with these classes is learn how to become a game developer. Because it leaves you ready and excited to take the next class.

And on top of that, if you can build a game, then you have the skills to build any type of program. So go ahead and learn how to code by making games. And then take that skill and use it to build whatever you want later.

Just think about all the action going on in a typical tower defense game. That’s a type of game where you have to defend against a horde of invaders who seem to keep coming. A game needs to keep track of all this and do it quickly. So you learn to write fast code that can do hundreds or thousands of things each second.

Part of the problem is precisely because you can find “everything”. It becomes more difficult to navigate through “everything” and focus on what really matters.

The Internet is a great place to find answers. But a lot of what makes a great coder isn’t going to be found in a list of facts.

There’s a lot of value in live classes and in a curriculum that’s designed to work as a whole. Take the Essential 42 classes as an example. It took months just to put together the curriculum. The thought and planning that goes into a set of classes saves you time and mistakes.

Or consider any of the almost 300 podcast episodes available for free here. Remember that they are free! Just a 10 minute episode can easily require 2 to 3 hours to produce. Again, you save time and mistakes when you find content that’s been condensed and organized.

So, yes, while you could find everything you need in free online videos and articles, don’t forget that until you know more, you won’t know what you’re missing. And you might not even know when you’re being taught something that’s either outdated or completely wrong.

Yes. The only thing required is that you are comfortable using a computer and eager to learn how to program. After a few beginner level classes, most coders are able to fix minor problems all on their own. From there, your possibilities are endless.

A great way to get started coding that’s also free is to sign up for the 5 day email course. This will show you step-by-step how to build a simple word guessing game with emails delivered to you daily.

While you’re waiting for the next email, head over to the Podcast page where you can subscribe to the Take Up Code podcast. This is also free. There’s almost 300 episodes available for you to listen and learn.

When you’re ready to really begin learning with a more thorough curriculum, register for one or more of the classes on the Classes page. If this is your first time, then you should start with the Essential 42 set of classes. You’ll learn everything you need here to get started coding even if all you’ve ever used your computer for is browsing the Internet.

Take Up Code isn’t really a place where you enroll. Not in the normal meaning of enroll, anyway. You can register for classes that repeat so you can attend during an upcoming class session event.

Enrollment in a normal school implies that you’re a student for a certain amount of time and then you become an alumni and stop taking classes. It’s different here. When you register for a class, you can take that class again and again as many times as you want or need whenever it’s scheduled.

Some classes build on others. Especially the Essential 42 set of classes. For these classes, the best time to “enroll” is before the next cycle begins. That lets you take the sessions in order so you won’t get lost or confused because you missed a session.

Take Up Code classes and podcast episodes are designed to work best for adults. But this isn’t really because of age. It has more to do with your motivation and desire to learn.

Our youngest students have been 13 years old. It takes a lot of dedication though for a young person to choose to be learning how to code instead of outside riding a bicycle. Take Up Code is not designed for children but we have made special exceptions when a parent is involved.

And kids younger than this normally don’t have the concentration needed to sit in one place and focus for an hour long session.

Maybe you’re in your mid-thirties and looking for the skills you’ll need to make a career change into software development. You’ll get the most from these classes. You’ve already got some life experience and know the pain of getting passed over at work or even laid off because you don’t have coding skills.

This question is similar to asking what’s the difference between mathematics and addition. Addition is just one part of the larger topic of math. And programming is just one part of the larger topic of computer science. At Take Up Code, you learn fundamental computer science skills that will help you to understand any coding language.

Coding and programming both mean the same thing, really. And at Take Up Code, you’ll probably come across the word coding more than programming. That’s just because most visitors are more familiar with the word coding.

The real difference is between coding and writing HTML and CSS. Many coding bootcamps claim they’re teaching you how to code when really, they’re teaching you little more than how to build a web page. Sure, there’s some coding involved with that but not as much as you might think.

Would you say that writing a letter is coding? How about formatting that letter to add some bigger text for headings? Or changing some of the colors and moving text around so it looks better?

Writing HTML and CSS is more about presenting information and making sure it looks good than coding. When you start adding behavior to your web pages, then you’ll be doing coding with JavaScript. And when you start adding behavior on your servers to work with the correct information that you read from a database, then you’ll be doing coding.

You can go further and deeper than just this. Learning computer science coding skills will make you a software design engineer instead of just a full-stack web developer.

No. You might have come across some online classes that use custom built tools to teach you coding. The biggest problem with something like this is that it’s not what you’ll be using on the job.

This comes from the belief that you need to be prepared to do real coding work for a large company. Even if your goal is to learn how to code for your own benefit, don’t you want to follow the same coding practices used by big companies?

Instead of learning a custom environment and then only being able to do things inside that environment, you’ll learn common and well established ways to code. These methods are used by big companies for a reason. They work.

This is one of the benefits of the flexible class structure at Take Up Code. You don’t need to sign up for broad topics like a college might offer in a whole semester.

Imagine trying to sign up for just one week’s worth of a college class! They wouldn’t know what to think of something like that. And that’s even if you could somehow know which week you were most interested in.

Coding bootcamps are so intense that you also can’t take just one aspect of the bootcamp. It would be too disruptive in a bootcamp if you could come and go as you need to.

You’ll know exactly what a class covers at Take Up Code and if you already know it, then you don’t need to worry about sitting through another review. Sign up for a new topic instead.

You can subscribe to the free Take Up Code Audio Podcast on iTunes or many other podcast sites. Or you can listen to the podcast episodes and download them from the Podcast page.

The Classes page lists all the available classes. Including a free email course that will show you how to build a word guessing game through 5 emails delivered to you daily.

That depends on the class. Some classes like the 5 day email word guessing game class are free.

The general concept though is to keep the live classes affordable. Something that you can attend and get awesome value without needing any student loans or financing. You can find the complete list on the Classes page.

If you’re on a budget, then the more expensive classes will let you pay weekly or in blocks that are more affordable than the full classes. It’s up to you.

And don’t forget to subscribe to the Take Up Code podcast on iTunes. This is a free audio podcast you can listen to anytime.

Right now, Take Up Code classes are taught by Wahid Tanner. This will change in the future as the demand for more classes increases. We always look for instructors who have at least 10 years of industry experience.

More important than years of experience is that instructors have a joy and skill with teaching. It’s not enough to just be smart and experienced. Being an instructor requires an awareness of how different people learn and an ability to make a topic interesting and understandable to a wide range of students.

Classes are going on at various times and this depends on the exact class. Many classes consist of several sessions so you’ll want to make sure to start with the first session of each class. The full schedule is available on the Events page. You can also see the available classes listed by topic on the Classes page.

Some classes are designed to be taken together in order. That’s because the earlier classes explain skills that you’ll need in order to understand the later classes. The Essential 42 classes are like this. They show you how to code from step one when you still need to get your computer setup for coding.

You will find that we will cover a lot in a short time so missing even 15 minutes could be substantial. Please try to be ready on time so that you’ll get the most out of the classes.

Once you register for a class, you can always take any of its sessions again the next time they’re offered.

We also schedule breaks between class sessions to give you time to get ready for the next class or session.

The class hours vary. Most classes will be on Saturdays and Sundays.

There’s a full calendar of the exact dates and times of each class session. You can visit the Events page to see a list of all the available classes. This is organized by calendar dates.

If you’d rather browse classes by topic, then visit the Classes page. Each class will have a button that will take you to the next upcoming date and time of that class. Some classes are too long to fit in a single hour session and have multiple sessions.

All times are in eastern time (same as Miami or New York). These are live classes and not recordings, so whatever timezone you’re in, make sure that you’ll be available to attend at the correct time to match eastern time. Your local time might be different.

Yes. If you are attending the live classes or a special event in-person, then a laptop is best. You really don’t want to carry a thirty pound desktop computer plus monitor to the classroom.

Another option is to attend remotely. Remote attendance is still a live class. You just get to attend from wherever you are that has a good internet connection. You can attend from home and use your home computer. Or you can attend from a coffee shop while traveling.

It helps to have a large monitor for your computer so you can see the live class at the same time that you can see your own screen.

That’s the beauty of classes like Take Up Code provides because you don’t need to pay tens of thousands of dollars upfront only to find out after a few weeks that you never want to look at another line of code again.

Remember that you also have the option to ask for a full refund within a reasonable time. You have 30 days from when you start the class to ask for a refund. You can get a full and prompt refund for any reason even if that reason is that you really don’t like coding. If this happens, then you have still learned something about yourself and can say that you gave it your best effort.

Yes and no. You will learn the concepts and skills needed to do your homework but we will not do your homework for you.

There’s no concept of graduation at Take Up Code beyond just moving from one class to the next. That’s still a major accomplishment and shows that you’re making progress.

The focus is all about learning new skills no matter what level.

Learning how to code is something that you can work on for the rest of your life and still not learn all there is to know. That applies to everybody, even the experts. At some point, you’ll decide that you have enough skills to continue on your own and that is about as close to graduating as possible at Take Up Code.

Remember that you can always come back and take classes again as many times as you want. So you don’t have to worry about forgetting. Or maybe after a few years, the tools have changed and the class you originally took has been updated. Come on back and take the updated version any time.

No. Take Up Code offers no diplomas, certificates, or degrees of any kind. We focus on giving you skills without trying to judge how well you do.

Think of it like reading a book. Only this is a book that you get to participate in and ask questions! Do you get a diploma when you finish reading? No. But you learn something. And that’s what it’s really all about.

There are also no tests or grades. There’s no concept of passing or failing. If you don’t understand something, just ask. And keep trying until you do understand.

No. Take Up Code does not require any previous certifications of any kind. If you are ready to learn how to program, then why should you need to study English literature first?

Load More