While WDYD
(What do you do?
) as a primary method for identification and assessment is at best imperfect (not to mention that, at worst, it's simply inaccurate), it grew out of a need for efficiency. Sadly, it appears we have become defined by these titles we're so obsessed with, and although our reliance on the "what do you do?" kind of question is definitely wrong, there's nothing we can do to stop this from being the current reality we have to deal with.
Everyone demands a title or certificate - and so do we. Quite inevitable, given our circumstances. Whatever the case, if you are indeed looking for a curated list of free, online, and certified courses allowing you to prove that you indeed covered the required knowledge required to land a job, let me tell you that you arrived at the right place!
As I previously expressed, I indeed considered including badged courses since they cover a range of core subjects and professional competencies essential for modern workplaces. However, right now I am sharing certified courses only - but even that might change in the future!
Until this hypothetical future arrives, let's have a look at the many free tools the Interwebz put at our disposal!
- 🖥️ Programming Languages
- 🔧 Back-End
- 📊 Data Analysis & Visualization
- 🌐 Front-End
- 🤖 Machine & Deep Learning
- 🏛️ License
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
C# | HackerRank | Beginner | 1 |
Foundational C# with Microsoft | freeCodeCamp | Beginner | 35 |
CS107: C++ Programming | Saylor Academy | Advanced | 40 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
Cypher Query Language | Memgraph | Beginner | 1 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
Java | HackerRank | Beginner | 1 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
JavaScript | HackerRank | Beginner | 1.5 |
JavaScript Algorithms and Data Structures Certification | FreeCodeCamp | Advanced | 300 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
R | HackerRank | Beginner | 1.5 |
R 101 | IBM / Cognitive Class | Beginner | 3 |
Using R with Databases | IBM / Cognitive Class | Beginner | 3 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
Intro to Programming | Kaggle | Beginner | 5 |
Pandas | Kaggle | Beginner | 4 |
Python for Machine Leaning and Data Science | Great Leaning | Beginner | 3 |
Python | HackerRank | Beginner | 1.5 |
Python | Kaggle | Beginner | 5 |
Programming Essentials In Python | Cisco Networking Academy | Intermediate | 70 |
Intro to Graph Analytics in Python free course | Memgraph | Intermediate | 3 |
Scientific Computing with Python Certification | FreeCodeCamp | Advanced | 300 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
Atlas Security | MongoDB | Beginner | 0.5 |
MongoDB for SQL Pros | MongoDB | Beginner | 2 |
Crafting Conference Abstracts | MongoDB | Beginner | 1.5 |
MongoDB Basics | MongoDB | Beginner | 8.5 |
MongoDB Cluster Adminstration | MongoDB | Beginner | 9.5 |
Intro to SQL | Kaggle | Beginner | 3 |
MongoDB for Java Developers | MongoDB | Intermediate | 7.5 |
MongoDB for JavaScript Developers | MongoDB | Intermediate | 6.5 |
MongoDB for .NET Developers | MongoDB | Intermediate | 6.5 |
MongoDB for Python Developers | MongoDB | Intermediate | 6.5 |
REST API | HackerRank | Intermediate | 1.5 |
Advanced SQL | Kaggle | Intermediate | 4 |
MongoDB Performance | MongoDB | Intermediate | 7 |
MongoDB Data Modeling | MongoDB | Advanced | 7 |
MongoDB Aggregation Framework | MongoDB | Advanced | 9 |
Diagnostics and Debugging for MongoDB | MongoDB | Advanced | 6.5 |
CS403: Introduction to Modern Database Systems | Saylor Academy | Advanced | 42 |
Back End Development and APIs Certification | FreeCodeCamp | Advanced | 300 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
Data Visualization in Tableau | Great Learning | Beginner | 1 |
Data Visualization | Kaggle | Beginner | 4 |
Data Visualization With Power BI | Great Learning | Beginner | 2 |
Data Visualization with R | IBM / Cognitive Class | Beginner | 3 |
Data Analysis with Python | IBM / Cognitive Class | Intermediate | 3 |
Data Visualization with Python | IBM / Cognitive Class | Intermediate | 3 |
Data Cleaning | Kaggle | Intermediate | 4 |
Data Analysis with Python Certification | FreeCodeCamp | Advanced | 300 |
Data Visualization Certification | FreeCodeCamp | Advanced | 300 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
Angular | HackerRank | Beginner | 1 |
React | HackerRank | Beginner | 1.5 |
Selenium 101 | LambdaTest | Beginner | 4 |
Node.js | HackerRank | Intermediate | 1 |
Responsive Web Design Certification | FreeCodeCamp | Advanced | 300 |
Front-End Libraries Certification | FreeCodeCamp | Advanced | 300 |
Course | Author/Provider | Level | Hour(s) |
---|---|---|---|
Elements of AI | University of Helsinki | Beginner | 30 |
Intro to AI Ethics | Kaggle | Beginner | 4 |
Introduction to Artificial Intelligence | Great Learning | Beginner | 1.5 |
Intro to Machine Learning | Kaggle | Beginner | 3 |
Deep Learning with TensorFlow | IBM / Cognitive Class | Beginner | 3 |
Machine Learning with Python | IBM / Cognitive Class | Beginner | 3 |
Intermediate Machine Learning | Kaggle | Intermediate | 4 |
Machine Learning Explainability | Kaggle | Intermediate | 4 |
Intro to Deep Learning | Kaggle | Intermediate | 4 |
Time Series | Kaggle | Intermediate | 5 |
Intro to Game AI and Reinforcement Learning | Kaggle | Intermediate | 4 |
Feature Engineering | Kaggle | Intermediate | 5 |
Computer Vision | Kaggle | Intermediate | 4 |
Deep Learning Fundamentals | IBM / Cognitive Class | Intermediate | 3 |
Machine Learning with Python Certification | FreeCodeCamp | Advanced | 300 |
Although I took the time to collect the links, data, and duration, and then gathered everything in this beautiful place (which cost me quite some time and brain cells, to be honest with you), all the content belongs to their respective authors.
Thank you for your time, dear learner! Oh, and remember that you can make the certified Dinosaur extremely happy if you...