Home

Awesome

<img alt="awesome-certificates.png" src="https://github.com/PanXProject/awesome-certificates/blob/main/media/awesome-certificates.png?raw=true" data-hpc="true">

Awesome Certificates Awesome Gitter Discord

<!-- markdown-link-check-disable -->

Contribution guidelines / Add a course/certificate

<!-- markdown-link-check-enable -->

A curated of list of IT, computer science, design and business courses with certificates & digital badges to earn upon completion.

Each course on the list is free to take as well as the badge and certificate.

The list is organized as follows:

<ol> <li>Course/certificate title</li> <li>Course provider/certificate issuer name</li> <li>Level of diffculty(Beginner, Intermediate or Professional)</li> <li>Course/certificate duration in hours</li> <li>Reward(🏅= Digital Badge or 🏆 = Certificate of Completion)</li> </ol>

<b>Want to contribute to this list?</b> <br> Fork this repo, make the changes on the readme.md file and then open a new issue. Make sure to check out both the contribution and pull request guidelines.

<b>Have ideas on how to improve this list or features you'd like to see?</b> <br> Kindly mention it here by opening a new issue and we will do our best to address it.

<b>Can't find the certificate you're looking for?</b> <br> Request it here and we will find for you.

<b>Something isn't quite right?</b> <br> Report it here.

Contents

Security

Course NameCourse ProviderLevelHour(s)Reward
Intro to CybersecurityCisco Networking AcademyBeginner15🏅
Cybersecurity EssentialsCisco Networking AcademyIntermediate30🏅
Intro to Packet TracerCisco Networking AcademyBeginner10🏅
Cybersecurity FundamentalsIBM / SkillsBuildBeginner10🏅
Information Security CertificationFreeCodeCampProfessional300🏆
JR Penetration TesterTryHackMeIntermediate64🏆
Cyber DefenseTryHackMeIntermediate48🏆
Red TeamingTryHackMeIntermediate48🏆
Offensive TestingTryHackMeIntermediate47🏆
Comptia Pentest+TryHackMeBeginner51🏆
Web FundamentalsTryHackMeBeginner32🏆
Certified in CybersecurityISC2Beginner14🏅
Introduction to Cyber SecurityGreat LearningBeginner3🏆
Types of Cyber SecurityGreat LearningBeginner1🏆
Cyber ForensicsGreat LearningBeginner1🏆
Introduction to Information SecurityGreat LearningBeginner2🏆
Network SecurityGreat LearningBeginner1🏆
Advanced Cyber Security - Threats and GovernanceGreat LearningBeginner2🏆
Encryption BasicsGreat LearningBeginner1🏆

⬆️

Front-End

Course NameCourse ProviderLevelHour(s)Reward
Responsive Web Design CertificationFreeCodeCampProfessional300🏆
Front-End Libraries CertificationFreeCodeCampProfessional300🏆
Selenium 101LambdaTestBeginner4🏆
AngularHackerRankBeginner1🏆
ReactHackerRankBeginner1.5🏆
Node.jsHackerRankIntermediate1🏆

⬆️

Back-End

Course NameCourse ProviderLevelHour(s)Reward
Back End Development and APIs CertificationFreeCodeCampProfessional300🏆
CS403: Introduction to Modern Database SystemsSaylor AcademyProfessional42🏆
REST APIHackerRankIntermediate1.5🏆
MongoDB BasicsMongoDBBeginner8.5🏆
MongoDB for SQL ProsMongoDBBeginner2🏆
MongoDB Cluster AdminstrationMongoDBBeginner9.5🏆
MongoDB Aggregation FrameworkMongoDBBeginner9🏆
Crafting Conference AbstractsMongoDBBeginner1.5🏆
Atlas SecurityMongoDBBeginner0.5🏆
MongoDB PerformanceMongoDBIntermediate7🏆
MongoDB for Java DevelopersMongoDBIntermediate7.5🏆
MongoDB for JavaScript DevelopersMongoDBIntermediate6.5🏆
MongoDB for .NET DevelopersMongoDBIntermediate6.5🏆
MongoDB for Python DevelopersMongoDBIntermediate6.5🏆
Diagnostics and Debugging for MongoDBMongoDBProfessional6.5🏆
MongoDB Data ModelingMongoDBProfessional7🏆
Intro to SQLKaggleBeginner3🏆
Advanced SQLKaggleIntermediate4🏆

⬆️

Blockchain

Course NameCourse ProviderLevelHour(s)Reward
Blockchain MasterclassCentre for Finance, Technology and EntrepreneurshipBeginner-🏅
Blockchain BasicsGreat LearningBeginner2.5🏆
Bitcoin for DevelopersSaylor AcademyBeginner18🏆

⬆️

Data Analysis and Visualization

Course NameCourse ProviderLevelHour(s)Reward
Data Analysis with PythonIBM / Cognitive ClassIntermediate3🏅
Data Analysis with Python CertificationFreeCodeCampProfessional300🏆
Data Visualization with PythonIBM / Cognitive ClassIntermediate3🏅
Data Visualization with RIBM / Cognitive ClassBeginner3🏅
Data Visualization CertificationFreeCodeCampProfessional300🏆
Data VisualizationKaggleBeginner4🏆
Data CleaningKaggleIntermediate4🏆
Data Visualisation in TableauGreat LearningBeginner1🏆
Data Visualization With Power BIGreat LearningBeginner2🏆
Mastering Big Data AnalyticsGreat LearningIntermediate19🏆
Data Visualization with TableauGreat LearningBeginner2🏆

⬆️

Statistics

Course NameCourse ProviderLevelHour(s)Reward
Statistics 101IBM / Cognitive ClassBeginner3🏅

⬆️

Data Science

Course NameCourse ProviderLevelHour(s)Reward
Data Science MethodologiesIBM / Cognitive ClassBeginner3🏅
Data Science 101IBM / Cognitive ClassBeginner3🏅
Data Science ToolsIBM / Cognitive ClassBeginner4🏅
Python for Data ScienceIBM / Cognitive ClassBeginner3🏅
Popular Applications of Data ScienceGreat LearningBeginner1🏆
Career in Data ScienceGreat LearningBeginner1🏆
Introduction to Data ScienceGreat LearningBeginner1🏆
Data Science MathematicsGreat LearningBeginner1🏆
R for Data ScienceGreat LearningBeginner2🏆
Statistical Methods for Data ScienceGreat LearningBeginner2🏆
Probability for Data ScienceGreat LearningBeginner2🏆
Data PreprocessingGreat LearningBeginner2🏆
SQL for Data ScienceGreat LearningBeginner3🏆
Data Science FoundationGreat LearningBeginner2🏆

⬆️

Big Data

Course NameCourse ProviderLevelHour(s)Reward
Big Data Foundations - Level 1IBM / Cognitive ClassBeginner3🏅
Hadoop Foundations - Level 1IBM / Cognitive ClassBeginner4🏅
Spark Fundamentals IIBM / Cognitive ClassBeginner5🏅

⬆️

Machine and Deep Learning

Course NameCourse ProviderLevelHour(s)Reward
Deep Learning FundamentalsIBM / Cognitive ClassIntermediate3🏅
Deep Learning with TensorFlowIBM / Cognitive ClassBeginner3🏅
Machine Learning with PythonIBM / Cognitive ClassBeginner3🏅
Machine Learning with Python CertificationFreeCodeCampProfessional300🏆
Intro to Machine LearningKaggleBeginner3🏆
Intermediate Machine LearningKaggleIntermediate4🏆
Machine Learning ExplainabilityKaggleIntermediate4🏆
Intro to Deep LearningKaggleIntermediate4🏆
Time SeriesKaggleIntermediate5🏆
Feature EngineeringKaggleIntermediate5🏆
Computer VisionKaggleIntermediate4🏆

⬆️

Artificial Intelligence

Course NameCourse ProviderLevelHour(s)Reward
Elements of AIUniversity of HelsinkiBeginner30🏆
Intro to AI EthicsKaggleIntermediate4🏆
Intro to Game AI and Reinforcement LearningKaggleIntermediate4🏆
Introduction to Generative AIGoogle Cloud Skills BoostIntermediate0.75🏆
Introduction to Artificial IntelligenceGreat LearningBeginner1.5🏆
Foundations of Prompt EngineeringAmazonIntermediate4🏆
Generative AI for Decision MakersAmazonBeginner3🏆
Generative AI FundamentalsData BricksBeginner0.5🏅
Career Essentials in Generative AILinkedIn & MicrosoftBeginner4.5🏆
Prompt Engineering for Vision ModelsDeepLearning.AI & CometBeginner1.5🏅

⬆️

Networking

Course NameCourse ProviderLevelHour(s)Reward
Networking EssentialsCisco Networking AcademyIntermediate70🏅
CS402: Computer Communications and NetworksSaylor AcademyIntermediate60🏆

⬆️

Operating Systems

Course NameCourse ProviderLevelHour(s)Reward
NDG Linux UnhatchedCisco Networking AcademyBeginner8🏆
NDG Linux EssentialsCisco Networking AcademyIntermediate70🏆
CS401: Operating SystemsSaylor AcademyProfessional120🏆

⬆️

Electrical Engineering

Course NameCourse ProviderLevelHour(s)Reward
Introduction to ElectronicsOpen UniversityIntermediate10🏆
Electronic ApplicationsOpen UniversityIntermediate10🏆
Embedded SystemsAcademy EuropeIntermediate30🏆
Embedded Systems ESMind LusterIntermediate8🏆

⬆️

Robotics and IoT

Course NameCourse ProviderLevelHour(s)Reward
Introduction to IoTCisco Networking AcademyBeginner20🏅
Building Robots with TJBotIBM / Cognitive ClassBeginner3🏅

⬆️

Chatbots

Course NameCourse ProviderLevelHour(s)Reward
How to Build ChatbotsIBM / Cognitive ClassBeginner5🏅
ChatGPT for BeginnersGreat LearningBeginner2🏆
Getting Started with BardGreat LearningBeginner1🏆

⬆️

Cloud Computing

Course NameCourse ProviderLevelHour(s)Reward
IBM Cloud EssentialsIBM / Cognitive ClassBeginner4🏅
Introduction to Cloud ComputingEC-CouncilBeginner3🏆
Cloud FoundationsGreat LearningBeginner1.5🏆
Cloud Essentials KnowledgeAmazonIntermediate10🏅

⬆️

Game Development

Course NameCourse ProviderLevelHour(s)Reward
Unity EssentialsUnityBeginner336🏅
Junior ProgrammerUnityBeginner2000🏅
Creative CoreUnityBeginner1680🏅
VR DevelopmentUnityBeginner1000🏅
Mobile AR DevelopmentUnityBeginner1344🏅

⬆️

Mobile App Development

Cross-platform Development

Course NameCourse ProviderLevelHour(s)Reward
Intro to FlutterGoogleBeginner0.2🏅
React NativeCodeHSBeginner1🏅
React Native for BeginnersCursaBeginner5🏆
React Native HTML to JSXUmaine New MediaIntermediate0.2🏅
React Native CSS to JSXUmaine New MediaIntermediate0.2🏅

⬆️

Native Development

Course NameCourse ProviderLevelHour(s)Reward
Android Bug Bounty Hunting: Hunt Like a RatEC-CouncilBeginner1🏆
Android Studio TutorialGreat LearningBeginner1🏆
Android App DevelopmentGreat LearningBeginner1.5🏆
Android App Development with KotlinGoogleIntermediate20🏅

⬆️

DevOps

Course NameCourse ProviderLevelHour(s)Reward
Containers, K8s and Istio on IBM cloudIBM / Cognitive ClassBeginner9🏅
Docker EssentialsIBM / Cognitive ClassBeginner4🏅
Introduction to Containers, Kubernetes, and OpenShiftIBM / Cognitive ClassBeginner3🏅
Introduction to KubernetesGreat LearningBeginner1.5🏆

⬆️

Programming Languages

C

Course NameCourse ProviderLevelHour(s)Reward
CS107: C++ ProgrammingSaylor AcademyProfessional40🏆
C#HackerRankBeginner1🏆
Foundational C# with MicrosoftfreeCodeCampBeginner35🏆

⬆️

Cypher

Course NameCourse ProviderLevelHour(s)Reward
Cypher Query LanguageMemgraphBeginner1🏅

⬆️

Java

Course NameCourse ProviderLevelHour(s)Reward
JavaHackerRankBeginner1🏆

⬆️

JavaScript

Course NameCourse ProviderLevelHour(s)Reward
JavaScript Algorithms and Data Structures CertificationFreeCodeCampProfessional300🏆
JavaScriptHackerRankBeginner1.5🏆

⬆️

R

Course NameCourse ProviderLevelHour(s)Reward
R 101IBM / Cognitive ClassBeginner3🏅
Using R with DatabasesIBM / Cognitive ClassBeginner3🏅
RHackerRankBeginner1.5🏆

⬆️

Python

Course NameCourse ProviderLevelHour(s)Reward
Programming Essentials In PythonCisco Networking AcademyIntermediate70🏆
Scientific Computing with Python CertificationFreeCodeCampProfessional300🏆
PythonHackerRankBeginner1.5🏆
Intro to Graph Analytics in Python free courseMemgraphIntermediate3🏅
PythonKaggleBeginner5🏆
PandasKaggleBeginner4🏆
Intro to ProgrammingKaggleBeginner5🏆
Python for Machine Leaning and Data ScienceGreat LeaningBeginner3🏆

⬆️

Theories and Concepts

Course NameCourse ProviderLevelHour(s)Reward
Quality Assurance CertificationFreeCodeCampProfessional300🏆
CS101: Introduction to Computer Science ISaylor AcademyProfessional52🏆
CS102: Introduction to Computer Science IISaylor AcademyProfessional42🏆
CS201: Elementary Data StructuresSaylor AcademyProfessional38🏆
CS202: Discrete StructuresSaylor AcademyProfessional44🏆
CS301: Computer ArchitectureSaylor AcademyProfessional48🏆
CS302: Software EngineeringSaylor AcademyProfessional45🏆
Problem SolvingHackerRankBeginner1.5🏆
Problem SolvingHackerRankIntermediate1.5🏆
Graph Modeling Email CourseMemgraphBeginner1🏅
Geospatial AnalysisKaggleIntermediate4🏆

⬆️

Business

Marketing

Course NameCourse ProviderLevelHour(s)Reward
Digital MarketingGoogleBeginner40🏅
Email MarketingSendinBlueBeginner4🏅

⬆️

<!-- markdown-link-check-disable -->

Project Management

Course NameCourse ProviderLevelHour(s)Reward
KICKOFF<!-- markdown-link-check-disable-line -->Project Management InstituteBeginner0.75🏅
Project Management EssentialsManagement and Strategy InstituteBeginner0.75🏅
Project Management EssentialsDisaster ReadyBeginner5🏅

⬆️

<!-- markdown-link-check-enable -->

Support

Course NameCourse ProviderLevelHour(s)Reward
Customer Relationship ManagementGreat LearningBeginner1🏆

⬆️

Business Analytics

Course NameCourse ProviderLevelHour(s)Reward
Data Analysis with ExcelGreat LearningIntermediate1.5🏆
Intro to Business AnalyticsGreat LearningBeginner1🏆
Business Intelligence Foundation ProfessionalCertiProfBeginner1🏅
Business Analysis BasicsSimplilearnBeginner2🏆

⬆️

Design

Photoshop

Course NameCourse ProviderLevelHour(s)Reward
Graphic Design with PhotoshopGreat LearningBeginner1🏆
Adobe PhotoshopMind LusterBeginner1.4🏆
How to Erase a shape in PhotoshopUMaine New Mediaintermediate0.13🏅
How to Select a shape in PhotoshopUMaine New Mediaintermediate0.1🏅
How to Insert a shape in PhotoshopUMaine New Mediaintermediate0.1🏅

⬆️

Illustrator

Course NameCourse ProviderLevelHour(s)Reward
How to Select shapes in IllustratorUMaine New MediaBeginner0.11🏅
How to Create shapes in IllustratorUMaine New MediaBeginner0.11🏅
How to Wrap shapes in IllustratorUMaine New Mediaintermediate0.11🏅
Manage color in IllustratorUMaine New MediaBeginner0.11🏅
Apply strokes and fills in IllustratorUMaine New MediaBeginner0.1🏅
Apply gradient in IllustratorUMaine New Mediaintermediate0.1🏅
How to make an Infographic in Illustrator 1UMaine New MediaBeginner0.22🏅
How to make an Infographic in Illustrator 2UMaine New MediaBeginner0.2🏅

⬆️

Contributors

<a href="https://github.com/panxproject/awesome-certificates/graphs/contributors"> <img src="https://contrib.rocks/image?repo=panxproject/awesome-certificates" /> </a>

Other Awesome Lists