What are good websites to use to learn coding?
codeacademy? code . org? #science #computer #tech
7 answers
Mark’s Answer
The answer by Haley Evans is good, but there are a couple of other places that you might look.
Coursera and EdX and iTunes U all provide real college courses online. Basically they just take the syllabi, quizzes, tests and/or lecture videos of existing college courses from real universities and allow people to take these courses virtually. Many of the courses are free to audit (audit means you take a course but get no official credit for it) while some offer "micro-degrees" and certificates if you pay. You get little to no access to the university instructors, but most classes have online areas where you can interact with other students and ask questions and share information.
https://www.coursera.org/
https://www.edx.org/
Don't forget Khan Academy. It's not affiliated with any college, but it's slogan is "For free. For everyone. Forever."
https://www.khanacademy.org/
Hayley’s Answer
Check out the lists on Product Hunt for "learning to code" and see what program works best for you.
Here is an example list:
https://www.producthunt.com/@benhoffman_/collections/learn-how-to-code
There are SO many options.
Ayan’s Answer
CodeHS (codehs.com) -- Personally graded, video-then-program format problems, starting with a toy language called Karel and moving up to Javascript, culminating in you making the game Breakout in your browser. Founded by two ex-CS106a TAs at Stanford from which the curriculum was largely adapted. They have probably forty hours of really good content and, most importantly, provide you friendly, one-on-one help with around three hours turnaround when you need it.
Google's Python Class (google.com) -- Unlike above, requires some set-up on your machine (i.e. you're not coding in-browser), but still good. About two days worth of lectures on Python with a handful of good problems, culminating in regular expressions (like a custom CRTL + F in a Word document) and a problem where you descramble an encoded image from a website.
CodingBat (codingbat.com) -- Python and Java problems. No frills, just the exercises -- probably better for someone with a little bit of background (meaning you know what a function/parameter is and can use The Google to figure out/find syntax/functions you need). The site was made by the same guy who taught the Google Python Class.
Khan Academy (khanacademy.org) -- A few intro tutorials (mostly graphics/animation-focused) in JS using a well-regarded library (Processing.js) and then a wide-open project space for you to see programs other people have made (i.e. the end result and the code) and to make your own, potentially forking off of their work.
Codecademy (codeacademy.com) -- Solid read-then-write-code format of small problems broken into different subpieces.
Learn Python The Hard Way (learnpythonthehardway.org) -- Read-then-implement exercises, starting from no assumed knowledge. Good, but still not as good as interactive problems;
Vikshith’s Answer
Code Avengers
Code School
Treehouse
LearnStreet
Anshul Dhawan
Anshul’s Answer
I would highly recommend trying out codeschool as they have a great interface that helps.
Udacity is next best choice to learn coding.
Ken’s Answer
Hi Olivia!
Here are some sites that might be helpful. You need to reveiw them to decide which would be best for you.
http://www.inc.com/larry-kim/9-places-you-can-learn-how-to-code-for-free.html
https://www.entrepreneur.com/article/250323
Here are the best programs to learn to code:
http://www.pcmag.com/article2/0,2817,2494807,00.asp
Sonya’s Answer
Look at https://www.freecodecamp.org/
Delete Comment
Flag Comment