The technology and Internet evolve so fast that universities hardly manage to keep the rhythm. It might happen that what you learn in the first year of a design school is utterly outdated after graduation. It’s crystal clear that self-preparing is a necessity; I emphasized it in many posts. Instead of blaming colleges, you should accept that the future is in your hands.

Online learning is a reliable alternative to conventional education. Much more, many universities have understood the complex context and have tested the waters by providing online courses.

Luckily, there are many resources to take online courses. Some of them are free while others are expensive. There are course providers for any users and budgets. All you have to do is to allocate time to take online courses suitable for your skills and needs. I featured many Udemy courses, and I will continue to do it.

In this article, I will showcase 15 resources to take online courses. I suggest you the best solutions, but the chances are that I forget to present your favorite site. Please be tolerant and leave a comment with the URL address of it.

1. Udemy

Udemy

Udemy is a vast collection to take online courses. It covers a vast array of topics: development, business, marketing, lifestyle, photography, music, language, and design. The majority of courses are created by entrepreneurs or experts. Only a few universities or learning institutions use Udemy to promote their classes.

The truth is that a part of Udemy courses are weak, but many of them are genuinely useful. The courses emphasize more the practical aspect, so you learn by doing. In my opinion, this is the best learning method.

Udemy interface is intuitive and watching videos is a real pleasure no matter the device used. I recommend visiting Udemy periodically because it has enormous discounts from time to time.

 

2. Coursera

Coursera

Coursera stores tons of quality courses provided by top universities from Europe and USA. Copenhagen Business Institute, University of Tokio, Stanford, Princeton, Yale University, and Erasmus University from Rotterdam are just a few names involved in Coursera project.

These institutions wouldn’t involve in such a project unless it’s a serious one. The courses are for multiple domains as Art and Humanities, Computer Science, Math and Logic, Personal Development, or Language Learning.

I enrolled in many courses, and all of them are above my expectations. Coursera provides only top notch courses. The negative aspect is that some of them are quite expensive. However, taking into account their quality, enrolling in these classes is a real bargain.

 

3. Lynda

Lynda

Lynda is one of the most popular resources to take online courses. A few years ago, LinkedIn acquired Lynda, so courses’ quality is beyond consideration. It’s the perfect place to learn new coding languages or how to use photo and video editing software.

Lynda isn’t a resource only for designers and developers. Here are many courses related to photography, education, business and marketing. Anyway, you should browse Lynda’s library. Undoubtedly, you will find an attractive class for you.

 

4. Skillshare

skillshare

SkillShare is the perfect resource for people who prefer short and concise courses. There are long courses that thoroughly covers a topic, but some classes are short (less than 30 minutes) and explain a very particular subject.

You can learn everything on SkillShare – here are courses from math science to DIY and music. Currently, there are more than 17.000 courses, so you will find a class for your preferences and level of expertise.

A part of the SkillShare courses are free and the new accounts get full access to all classes for a month. It’s more than enough to make an idea about these courses.

 

5. Treehouse

Treehouse

Treehouse is one of the best resources to take online courses for learning coding and design. Here you find courses for every coding language, from basic HTML and CSS to Android and iOS development.

If you are genuinely interested in getting a job as a developer, you should check Tech Degree section. You can sign up for a specialization (front-end developer, full-stack JavaScript, iOS, Android, Java, or Python developer) and start an extensive training. It’s not simple at all, you have to resolve tasks and study harder to get a certificate. However, regardless the courses you enrolled in, nobody can replace your endeavors.

Unfortunately, getting the certificate implies to pay a monthly fee of around $200.

 

6. Udacity

Udacity

Udacity is for people willing to learn new technologies and coding languages and have a tight budget for it. Honestly, I am wondering why such top-notch courses are free, so profit from this offer. For instance, you can sign up for courses, amongst other ones, like Intro to Self-Driving Cars, Data Foundation, Data Analyst, Intro to Programming, VR Developer, and Machine Learning.

This list of Udacity’s partners is impressive – Google, Facebook, Moz, Amazon, Mercedes-Benz and many others.

 

7. Code Academy

Code Academy

Code Academy’s library isn’t quite rich, but all the courses are useful for people that want to get their hands dirty with coding. Plus, you can access all of them for free. Premium users gain access to extra projects and quizzes for every course. I recommend enrolling in Introduction to JavaScript – it’s a 35-hour course!

The focus on practice makes me feature it in the list of the best resources to take online courses. For instance, you must complete small tasks to advance to next chapters.

 

8. Plural Sight

Plural Sight

Plural Sight is a resource mostly for advanced users. The library is full of interesting and useful courses for developers and designers. The courses aren’t limited to only development; here are courses for IT Ops, Security, Cyber-security, Database Administration, and Big Data.

Unfortunately, the subscription fee isn’t cheap, you have to pay $29 per month or $299 billed once for a year.

 

9. Code School

Code School

Code Schools’ catalogue is made up of 69 courses, 255 screencasts, 2850 coding challenges (aka homework). New content is added every month, and you can engage with members who share the same coding passion with you.

As the name is saying, Code School is aimed for people willing to learn to code. The courses teach you HTML, CSS, JavaScript, Ruby, SQL, C#, or Php from zero to hero.

You have to pay a subscription fee to have full access to the catalogue, but a few courses are free of charge. So, if you want to test the waters, you can sign up for these.

 

10. Site Point

Site Point

Site Point is a famous blog heavily visited by tons of people. The blog covers a broad area of topics: development, design, business, marketing, freelancing, and IT ops. In the past years, Site Point’s team created tons of books and courses that are available for premium members.

Sign up to access these courses and you won’t regret, these are all extremely useful.

 

11. Edx

Edx

How much money would you invest to take a course from Berkeley University or Harvard? Do you think that their courses cost a fortune? Well…I have a big surprise for you!

Edx’s catalogue contains courses taught by teachers from these universities but also from many others. These are free for learning, but you need to pay to get a certificate. Anyway, it’s a bargain to have so much valuable courses for free!

 

12. Alison

Alison

Alison is one of the coolest resources to take online courses. 10+ million users have visited it, and 1+ million have got a diploma. The numbers should give you an idea of the richness of courses.

Important publishers as Cambridge University, MIT, Google, or Microsoft implied in this project and you can sign up for their courses. More than 800+ courses are free, so you don’t need to pay for top-notch courses.

The courses cover a large area of topics. You can learn Marketing, Math, IT, Business, Science and Language.

 

13. Code Avengers

Code Avengers

Honestly, last month I created my account on Code Avengers and I am happy with my decision. This site convinced me with its slogan – “learn by doing” to try the courses. I am in love with this idea, and Code Avengers stole my heart.

Code Avengers propose three paths to follow: web designer, web developer, and software engineer. All the courses are complex and suppose an active participation by completing many tasks. If you absolutely want to learn to code, then Code Avengers is what you need.

 

14. Edu CBA

Edu CBA

This resource isn’t cut only for coders and developers. However, I think that you might be interested in it. Edu CBA has courses to learn Finance, Office Productivity, Project Management, Design, Mobile Apps, and Technology. Currently, there are more than 4600 courses.

If you don’t care about getting a certificate, you can go for the basic account ($9.99 per month). Elsewhere, go for premium account ($14.99 per month) to get course completion certificate, downloadable exercise files, and offline viewing.

 

15. How Design University

How Design University

How Design University isn’t a renowned site, but its courses are top-quality. Visit it and check the courses. These are best fitting to designers, developers, and marketers.
The prices vary but are reasonable compared with what you get.

 

16. One Month

One Month

Learning a new skill takes you many months, and you barely scratch the surface. One Month has a different approach – the courses are structured to learn a programming language in one month. HTML, Ruby, JavaScript, or Python can be learnt in a month.

The instructors don’t say that after a month you will reach the expert level. They clearly state that during a month you will have all the resources and the support to learn the language you want. The courses are well-crafted, you have tons of homework to do, and you get help to resolve the most painful issues.

What do you think about these resources to take online courses? Have you ever created an account on any of them? Please leave a comment and let us know which site do you like the most.