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.
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.
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 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.
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’ll find the courses are much more reasonably priced.
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 most likely 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.
The courses at Take Up Code were originally live classes offered on a rotating schedule. This meant you had to wait for the next class to attend. You’ll find recorded video courses now that are offered at various times.
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. Because it leaves you ready and excited for the next lesson.
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 a curriculum that’s designed to work as a whole. 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.
We’re always creating and improving the classes. These used to be live classes that you had to register for. These are now recorded classes that you can watch and follow along with in your own time.
You can find out about and sign up for the classes whenever they are offered through the email list.
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?
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.
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.
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. 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.
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?