If your question is not answered below, head over to the contact section and fill out the form. We'll get back to you ASAP with an answer!

Why should I learn to code?

The term “computer programming” has become ubiquitous in today’s society, with popular companies like Facebook, Google, Snapchat, Etsy, Airbnb and many more that play a role in our everyday lives, yet, not too many people know what it truly means to be a “computer programmer.” Computer programming is an essential skill-set that teaches you to think critically, work with a team, and solve problems in your own community… and all you need is your computer!

It is estimated that by 2020, there will be over 1 million open computer programming jobs in the United States! With a demand that is soaring, it is an invaluable skill-set, even if your goal is not to be a programmer. It’s time to learn the language of the web and turn your ideas into realities.

What kind of student should learn to code?

The answer to that question is easy: EVERY STUDENT! Learning a computer programming language isn’t just for math and science experts. Computer programming teaches you to think logically and to problem solve. So whether you love history, are fascinated by science, or write poetry, this course is for you!

I have no experience with computer programming. Is this a problem?

Absolutely not! Our program is designed for students with no prior computer programming experience or knowledge. It is a difficult journey, but with our help, by the end of the course you’ll be well on your way to becoming a full-fledged computer programmer.

What am I going to build?

You will learn the foundations of several web languages, which means you get to design, build, and deploy your own web application on the internet! Each week the concepts you learn will continue to build until you can put together a web application from scratch.

What can I expect throughout the 10 week individual student course?

Throughout the duration of the course you will meet once a week in a one-on-one session with an experienced instructor. During the session you will work closely with the instructor and have the ability to move at your own pace, ask targeted questions, and work through fun and challenging problems together. Each session will include pair-programming, review, and introduction to new material. By the end of the course, you will have built a dynamic, functioning web application! 

What makes Coder.new different from other coding programs?

Many online coding courses teach you the syntax and rules of different languages, but don’t teach you how to truly program and think like an engineer. For example, it wouldn’t make sense to simply perform bicep curls everyday if you are training for a CrossFit competition, would it? We not only teach you the basics of programming, but also how to design and code your own website from start to finish.

What makes us so special is our dedication to the individual student. We are the only computer programming course in the Phoenix Metropolitan Area that gives individualized instruction to their students. We know that computer programming seems daunting and complex, and how important it is to have someone there to encourage you, as well as to hold you accountable for your learning.

How much time will I need to dedicate towards preparing for the next week's lesson?

Like anything else in life, the more you put in, the more you get out. You can expect to have several hours of preparation work for the week if you want to hit the ground running for the next week’s session. It is a difficult course, but at Coder.new we firmly believe that anyone (that means you) has the capacity to become a coder.

What happens if I have a question on a programming challenge during the week?

You are going to run into a few speed bumps while you’re trying to complete the preparation work for the next week at home. We understand completely. To help each student as well as to foster collaboration we have set up a 24 hour Slack communication line for our students. On Slack you can pose questions to your instructor, or even ask the question on a forum to your fellow classmates who might be experiencing the same problem. At Coder.new we are all about collaboration, transparency, and accessibility. We will do anything and everything to help you along the way to becoming a computer programmer.

Why are you teaching Ruby as opposed to other computer programming languages?

It is much more important to be able to think like a programmer, than to actually program. If you can approach a problem from numerous perspectives with an open mind and critical thinking skills, the language you use is secondary. That being said, we LOVE Ruby at Coder.new.

We believe Ruby is an accessible language that has many applications including web application development, working with web servers, creating picture recognition engines and others, and is used by many successful companies such as Airbnb, Soundcloud, Bloomberg, Funny or Die, Imgur, and The Weather Channel. We think Ruby is a great language to start with, which you’ll soon learn when you are able to piece together the code the first time you see it!

How do I access the curriculum once I've started?

Just like many of the most successful startups out there, we will be using Github, an open source, version control software, to host our curriculum. Once you sign up, you will have access to our private repositories, even after you complete the course!

I have a PC as opposed to a Mac. Is this okay?

That is totally fine! Though we do prefer to use Mac computers, we can easily accommodate anyone with a PC.