How are websites such as codecademy, udacity or freecodecamp different from one another?

Quora Feeds

Active Member
Kristin Hoppe

Here’s a stack-up of all the programs you listed, plus a couple other websites where people learn how to program online. The most important thing you should ask yourself is, “What do I want out of this experience? What should the outcomes be?" Once you know the answer to that, find the program that will help you achieve that and don’t give up!

Codecademy
Languages/Frameworks: HTML, CSS, JavaScript, jQuery, PHP, Python, Ruby
Content: Codecademy offers a variety of tracks that will introduce you to code (teach you how to make a website, learn Ruby on Rails and AngularJS, and some data-management systems like SQL and samples of what it’s like to use Git). These could all be considered self-contained projects that teach one primary skill at a time.
Best for: Beginners who are feeling out if they are interested in this, who want to dabble in a few different tutorials before committing to anything.

Udacity
Languages/Frameworks: HTML, CSS, JavaScript, Java, PHP, C++, Python, Ruby
Content: Udacity has a deluge of content, so this stack-up just focuses on Udacity’s Nanodegree programs. Highlights include Nanodegrees for Intro to Programming, Machine Learning Engineer, Android & iOS Developer, Front-End Web Developer, etc.
Best for: People who are ready to make a paid commitment and start learning more seriously, or committing to longer-term projects based on a certain theme.

freeCodeCamp
Languages/Frameworks: HTML, CSS, JavaScript, Node.js, Angular.js, Databases, Agile
Content. According to its website, freeCodeCamp focuses on full stack JavaScript development and helps non-profit organizations build coding projects.
Best for: Anyone who wants to code, as it is open to all. Some people use this as a resource for dabbling in free tutorials, while others aim to use it as a professional development tool and to learn programming more seriously.

Learn
Languages/Frameworks: HTML, CSS, Ruby, SQL/Postgres, Sinatra, JavaScript, Rails
Content: Learn’s Full Stack Web Development Program has about 600-800 hours of content aimed at teaching both front-end and back-end developer skills.
Best for: People who are sure they want to become a professional web developer — the curriculum is sourced from Flatiron School’s program that has a 99% jobs placement rate. Guaranteed job offer upon completion.

Treehouse
Languages: HTML, CSS, JavaScript, Ruby, PHP, Python, Android
Content: TreeHouse offers a basic and pro plan. You can learn projects with 1000+ videos on basic, and get access to forums and talks from professionals with the pro plan.
Best for: Beginner to intermediate learners who are looking to gain either basic skills or build upon existing ones for work-related purposes.

Best of luck in choosing a place to learn! You can also check out some posts here that compare similar places as well.

See Questions On Quora

Continue reading...
 
Top