10 Online Coding Classes for Total Beginners (and They’re All Free!)

10 Online Coding Classes for Total Beginners (and They’re All Free!)

Learn more

Next page

1. Code Yourself! An Introduction to Programming, Coursera

Deciding to learn a programming language can seem pretty daunting. That’s why this course is a good place to begin your journey—it’s for total beginners and it’ll walk you through basic programming and computing concepts you’ll build on as you learn to code. Length: 10 hours

Next page

2. Coding for Beginners 1: You Can Code!, Skillshare

Here’s another intro course for someone looking to learn the basics of coding and gain some background knowledge before digging in a bit deeper. Skillshare offers a free seven-day trial and, at 11 hours, this course should fit into that time just fine. Length: 11 hours

Next page

3. Microsoft Excel VBA Fundamentals: Learn Basic Coding Skills, 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! Length: 2 hours

Next page

4. Master the Basics of HTML5 & CSS3: Beginner Web Development, Udemy

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

Next page

5. Learn JavaScript, Codecademy

Codecademy’s a great place to start to learn JavaScript—with the website’s hands-on approach to coding, you’ll pick it up in no time. Length: 12 lessons, 12 projects

Next page

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

Next page

7. Learn Python 2, Codecademy

According to Codecademy, Python’s not only a commonly-used language, but one of the easiest to read. In other words, it just might be a great place to start. Note that Python 2 is a version of the language—this is still a beginner course! Length: 20 lessons, 8 projects

Next page

8. Learn Python 3 From Scratch: Python for Absolute Beginners, Udemy

If you’re more of a visual learner, Udemy has plenty of great courses for you—including this basic Python tutorial. Length: 2 hours

Next page

9. Programming for Everybody (Getting Started with Python), Coursera

How about learning Python from a real university professor? (Note that this one’s free without the certification.) Length: 11 hours

Next page

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: 3 lessons, 6 projects

More

Read

10 New Job Fields for Women in 2022

10 Steps to a Resume That Will Get You Hired

10 Important Career Tips for Women

See More