Quote:
Originally Posted by Craggoo
Can you give an example as this might apply to Python, Javascript, HTML, etc
I'll go over the things I completed before my application process.
codecademy javascript, html, css tracks - html and css were pretty much worthless for the application process. Javascript was helpful in that the basics I took away from the codecademy track gave me enough of a foundation to make it through Hack Reactor's application project
MIT CS 6.00x via edx.org - very helpful. This should give you a really solid base of knowledge from data structures to algorithms and big O complexity you should have the tools to solve the basic programming challenges you'll see in your applications.
An Introduction to Interactive Programming in Python via coursera.org - meh. Fun course, but aside from the additional Python practice won't be too helpful in applying.
Berkeley CS 169.1 SaaS via edx.org - helpful. The Ruby specific stuff at the beginning prepares you well for Ruby coding challenges you'll face in the applications process. Be warned that the vanilla course does not provide much in the way of resources to make it through the quizzes/homework but the research you do on your own will. The Rails section is basically a rails tutorial with less hand holding. I found this to be pretty tough to get through at the time and I think that some of the tutorials out there are better resources for Rails.
Rails Guides basic blog tutorial - meh. Too much hand holding but good to get introduced to Rails.
Django tutorial - meh. Tutorial is very basic with too much hand holding
coderbyte - helps you get used to coding challenges. many of the ones you'll see later are variations on these plus the practice helps a ton
The two edx courses were definitely the most helpful and gave me the ability to breeze through all the coding challenges. It's better to overprepare because when you're on that skype interview and asked to code you're going to be nervous as all hell. You want to be really comfortable with the basics of the language and to be able to solve the coderbyte easy/medium questions easily
The stuff that I listed as meh or not helpful was still helpful in showing that programming is something that I'm seriously interested in and dedicated to learning