- Coding can be a valuable hard skill for workers in an increasingly digital economy.
- If you've been affected by COVID-19, some e-learning sites like Educative and Codecademy also have programs that offer scholarships and free subscriptions.
- For more articles, go to www.BusinessInsider.co.za.
Whether you're a beginner or an advanced coder, the internet has plenty of options to help you develop and deepen your skillset — often completely for free.
Below, you'll find 13 sites that offer resources for learning how to code from the comfort of your home. They vary in price and offerings, but most have free material or affordable options. You can take advantage of MIT's OpenCourseWare where they publish virtually all MIT course content for the public, or you can earn a Google IT Automation with Python Professional Certificate for $49/month.
If you're looking to pick up a specific skill set, you can narrow your search down by programming language or coursework. If you're just starting out, it may be worth looking at affordable or free introductory courses to get a sense of what you'd like to pursue before investing money and time into a degree or professional certificate.
Some sites, like Educative and Codecademy, have opportunities for people who have been affected by COVID-19. For instance, Educative is offering free scholarships to its Become a Frontend Developer (typically $115) learning track to people whose life or livelihood has been interrupted, and Codecademy is donating three months of its Pro subscription to five unemployed or furloughed workers for every one purchased. You can apply for one of those free memberships here. Coursera has also made 100 of its courses completely free to enroll in — including computer science classes — through December 31. It's also worth looking into any scholarships or financial aid learning sites like edX or Coursera may offer if you opt for their material.
13 sites that will help you learn how to code online:
Coursera has courses, MasterTracks, Specializations, professional certificates, and one guided project for coding offered from notable universities like Duke, Stanford, and Princeton, and companies like IBM and Google. There's something for both beginners and advanced learners, and while courses can typically be audited for free, certificates and graded work are usually behind a paywall.
Specializations and professional certificates typically have a free 7-day trial and after that are billed monthly — so the faster you complete it, the cheaper it will be. They can take anywhere from a few months to more than a year to finish and start around $39/month. Its MasterTrack options tend to be more costly — as in a few thousand dollars.
Coursera also has an annual $399 subscription, Coursera Plus, that includes access to 90% of the site and may end up being a cheaper option — just make sure your desired courses are included.
edX was founded by MIT and Harvard and offers free and affordable online classes, professional certificates, MicroMasters, and Master's degrees from top universities like Harvard and Dartmouth and institutions like Microsoft and IBM.
Most edX courses can be audited for free, with an optional certificate of completion costing anywhere from $39 (R650).
Codec a demy serves about 45 million students — most of which are in the 18-36 age group who want to progress in their career or build a new skill. Students can access interactive basic courses for free, or pay $20 (R330) per month for a Pro subscription that includes perks like step-by-step guidance, peer support, and real-world projects.
Its content is built in-house by a small team with engagement in mind — learners earn badges and get real-time feedback as they interact with classes. You can browse its catalog of thousands of hours of instruction by subject, like programming and data science, or by language, like HTML & CSSand Python.
Codecademy has structured curriculum roadmaps like Career Paths that teach the core skills of Computer Science, Data Science, and Web Development, as well as Skill Paths focused on more specialized, shorter-term goals. You can take a quiz here if you're not sure where you should start.
And, for every Pro membership purchased, the company is giving away five memberships to those who are now unemployed or furloughed as a result of the COVID-19 pandemic. If that describes you, you can apply here.
MIT OpenCourseWare is MIT's initiative to publish virtually all MIT course content — from its graduate and undergraduate level courses — for free online so anyone anywhere can access it. While you can find video lectures and helpful simulations, the MIT OpenCourseWare is like many free online learning tools — best for the sake of learning; it is not a degree-granting or credit-bearing program.
With a free membership, you'll get access to free classes on both web and mobile. But for full access to all classes and offline viewing, you'll need a premium membership which is $19 (R315) billed monthly, or $99 (R1,700) upfront for the year.
LinkedIn Learning offers over 16,000 courses that vary in price and length, but most take under four hours. Learners can search the site by industry-specific subjects, software, or by Learning Paths that group related courses to master a skill.
It comes with a free one-month trial and after the trial ends access is $29.99 (R500) a month or $240 (R4,000) a year.
Khan Academy is entirely free. It has exercises and short video-based lessons created by experts that are typically geared towards K-12 through early college students, teachers, and parents.
They've also partnered with NASA, The Museum of Modern Art, The California Academy of Sciences, and MIT on specialised content.
You'll find some free courses, but most are paid, with individual courses typically going for from $19 (R315). Learning tracks, which combine courses on a topic to help you master a skillset like DevOps for Developers or Python for Programmers, are usually between $39-$470. You can also subscribe and pay $249 for the year or $59/month for unlimited access.
The site is also offering a free scholarship (worth $115) to the learning track Become a Frontend Developer to people whose life or livelihood has been interrupted by the COVID-19 pandemic.
Pluralsight offers a free trial for 10-days or 200 minutes of content (whichever comes first), and it's $29/month or $199/year afterward for access to courses, paths, and skill assessments for individuals. But you'll need a premium subscription ($299/year) for access to exams, projects, and interactive courses.
freeCodeCamp is a non-profit designed to make learning web development 100% free and to teach students by building projects and completing challenges. It may be especially useful for beginners and is sometimes incorporated into high school, college, and adult education coursework. Its LinkedIn alumni page counts more than 50,000 alumni working everywhere from Amazon to IBM and Microsoft.
It offers more than 6,000 tutorials and has a free 2,000-hour curriculum. Most of its certifications take around 300 hours to complete, according to the organization.
The site offers a free 7-day trial for any membership, but it's $25/month after for its most popular basic membership and up to $199/month for its TechDegrees.
Udacity offers courses that cover data science, machine learning, AI, cloud computing, and autonomous systems that range in experience level and duration. It carries about 190 free courses that don't offer certification, as well as what it calls "nanodegree programs" that are typically a few hundred dollars and include projects, mentor support, career services, and more. The site is also currently offering free access for one month.
The site was founded shortly after two Stanford instructors, Sebastian Thrun and Peter Norvig, decided to offer their "Introduction to Artificial Intelligence" course for free online and saw a reported 160,000 enrollments in more than 90 countries.
Receive a daily update on your cellphone with all our latest news: click here.
Get the best of our site emailed to you daily: click here.
Also from Business Insider South Africa: