Nowadays, knowing how to code isn’t just for software engineers and developers. Sure, if you want to land a career in those fields, having a wealth of experience is key (and definitely requires more than one online class).
But for everyone else, there are plenty of reasons you should learn to code, too. For example, it can teach you enough to mock up a very basic website design or an app you have an idea for (meaning your dream career might be in reach). Or, in certain industries, it can impress the hiring manager—even if it’s not a part of your job. It not only shows that you understand current trends, but also that you might be able to pitch in on bigger projects.
I’ve convinced you, haven’t I? Good, because these 10 classes are truly worth your time (and did I mention they’re free?).
1. Intro to Programming: Chapter One, Skillshare
Deciding to learn a programming language can seem pretty daunting. That’s why this course is a good place to begin your journey—it’ll show you the basic concepts you need to know and give you that background knowledge so you can tackle coding with all your questions answered.
Length: 9 videos
2. How to Make Apps With No Programming Experience, Skillshare
Have a great idea for an app, but don’t know how to turn it into a product? Here’s how you can start to make your own prototype today.
Length: 14 videos
3. Mastering MS Excel VBA for Beginners, Udemy
Did you know you can learn to code using Excel? Yup—it’s actually a great and easy way to introduce yourself to programming, because you already know how to use it!
And, if you don’t have Excel on your computer, try using the Google Sheets equivalent.
Length: 6 hours/ 55 lectures
Knowing how to build a website can make your life so much easier if you ever want to launch a side gig. This class will walk you through the process and HTML and CSS, step by step.
Length: 3 hours/ 38 lectures
Length: 8 projects, 6 quizzes
6. Beginner PHP and MySQL Tutorial, Udemy
If you want to expand your website building skills, PHP is a great next language after HTML and CSS.
Length: 10.5 hours/ 156 lectures
7. Python, Codecademy
According to Codecademy, Python’s not only a commonly-used language, but one of the easiest to read. (A.k.a., it just might be a great place to start.)
Length: 8 projects, 9 quizzes
8. Learn Python: Python for Beginners, Udemy
If you’re more of a visual learner, Udemy has plenty of great courses for you—including this basic Python tutorial.
Length: 1 hour/ 24 lectures
Or, how about learning Python from a real, live university professor?
Note: free without certification
Length: 2-4 hours a week/ 7 weeks
10. Learn Ruby on Rails, Codecademy
And once you finish all those languages, try Ruby on Rails to take your skill set to the next level.
Length: 8 projects, 4 quizzes
For more options check out The Muse’s engineering and design courses, handpicked by career experts (and approved just for you!).
Photo of person on laptop courtesy of Hero Images/Getty Images.
Previously an editor for The Muse, Alyse is proud to prove that yes, English majors can change the world. She’s written almost 500 articles for The Muse on anything from productivity tips to cover letters to bad bosses to cool career changers, many of which have been featured in Fast Company, Forbes, Inc., CNBC's Make It, USA Today College, Lifehacker, Mashable, and more. She calls many places home, including Illinois where she grew up and the small town of Hamilton where she attended Colgate University, but she was born to be a New Yorker. In addition to being an avid writer and reader, Alyse loves to dance, both professionally and while waiting for the subway.More from this Author