Free Coding Courses with Certificates
These courses include a verified certificate you can share on LinkedIn or add to your resume — all free or free to earn.
Do free certificates actually matter?
For employers at established companies, certificates from freeCodeCamp or Coursera rarely make the difference on their own — your portfolio does. But they signal that you committed to something and finished it. For newer developers, they're a useful milestone marker. For freelancers, they add credibility on profile pages.
The best free certificates come from freeCodeCamp (issued by them directly), Harvard CS50 (via edX, though there's a fee), and Coursera's audit track (no certificate without payment, but the content is free).
Scientific Computing with Python
Learn Python fundamentals through hands-on projects. Covers variables, functions, loops, data structures, OOP, and algorithms. Earn a free verified certificate upon completion of 5 projects.
Harvard's introduction to programming using Python. Covers functions, variables, conditionals, loops, exceptions, libraries, unit tests, file I/O, and regular expressions.
Harvard's legendary CS50 introduction to computer science. Covers C, Python, SQL, JavaScript, and web programming. The most-enrolled university course in the world.
Python for Everybody Specialization
Dr. Chuck's Python for Everybody course from University of Michigan. Covers Python basics, data structures, web data access, databases, and capstone. Free to audit; certificate for purchase.
College Algebra with Python
freeCodeCamp's college algebra course taught entirely through Python. Covers algebraic concepts using code — variables, equations, graphing, and more. Free certificate included.
Data Analysis with Python
Learn data analysis using NumPy, Pandas, Matplotlib, and Seaborn. Build real data analysis projects using real-world datasets. Earn a free verified certificate after completing 5 projects.
MIT's second core CS course — probability, statistics, Monte Carlo methods, machine learning basics, and data analysis. Full course available free on OpenCourseWare.
Learn JavaScript from scratch. Covers ES6, regular expressions, debugging, data structures, OOP, functional programming, and algorithm scripting. Includes a free verified certificate.
JavaScript Introduction (Microsoft)
Microsoft's introduction to JavaScript on edX. Covers the fundamentals of JavaScript for web development — variables, functions, arrays, objects, DOM, and events. Free to audit.
Harvard's web development course covering HTML, CSS, JavaScript, Django, SQL, and API design. Learn to build complex, data-driven web applications. Free to audit; certificate via edX.
IBM's full-stack development certificate on Coursera. Covers HTML/CSS, JavaScript, React, Node.js, Express, MongoDB, Docker, Kubernetes, and microservices. Free to audit.
Learn testing methodologies with JavaScript. Covers Chai testing library, Mocha, Helmet security, Passport.js authentication, and building a Node.js application with full test coverage. Free certificate.
Front End Development Libraries
Learn Bootstrap, jQuery, Sass, React, and Redux through hands-on challenges and projects. Earn a free verified certificate by building five projects including a random quote machine and drum machine.
Meta Front-End Developer Certificate
Meta's front-end developer certificate on Coursera. Covers HTML/CSS, JavaScript, React, UI/UX principles, and capstone project. Free to audit. Certificate requires payment.
Advanced React topics via freeCodeCamp's Data Visualization certification. Covers D3.js, React, Redux, and Sass through five substantial data visualization projects. Free certificate.
Responsive Web Design
freeCodeCamp's foundational web design curriculum. Learn HTML, CSS, flexbox, grid, and responsive design by building 20 projects. Free certificate included.
Learn SQL, PostgreSQL, and relational database concepts by completing projects in a Linux environment. Covers table design, joins, constraints, and database management. Free verified certificate.
Harvard's dedicated SQL course. Learn to design databases, write complex queries, use indexes, and work with SQLite, MySQL, and PostgreSQL.
Google's data analytics certificate. Covers data cleaning, analysis, visualisation with Tableau, SQL queries, and R programming. Free to audit; certificate costs money.
Back End Development and APIs
Learn Node.js and Express by building real-world API projects. Covers npm, package.json, basic node, Express routing, and MongoDB. Free verified certificate.
Machine Learning with Python
freeCodeCamp's machine learning curriculum. Covers TensorFlow, neural networks, natural language processing, and reinforcement learning. Build and train models through five certification projects. Free certificate.
Harvard's 9-course data science certificate on edX. Covers R programming, data visualisation, probability, inference, regression, machine learning, and capstone.
Andrew Ng's landmark Deep Learning Specialization on Coursera. Five courses covering neural networks, CNNs, RNNs, optimisation, and ML strategy. Free to audit; certificate costs money.
Google's beginner-friendly introduction to generative AI. Learn what generative AI is, how it differs from traditional machine learning, and how to create your own AI applications with Google tools.
Google's overview of large language models (LLMs). Covers what LLMs are, their use cases, prompting techniques, and how to tune LLMs for specific tasks using Google tools.
Harvard's introduction to AI with Python. Covers search, knowledge representation, uncertainty, optimisation, machine learning, neural networks, and NLP.
Hugging Face AI Agents Course
Hugging Face's free course on building AI agents. Covers the smolagents framework, ReAct architecture, multi-agent systems, and evaluating agent performance. Free with certificate.
Harvard's CS50 introductory course starting with Scratch and progressing to Java concepts. The most engaging introduction to programming available anywhere.
Microsoft Learn's official getting-started path for Rust. Covers fundamental syntax, the ownership model, common collections, error handling, and modules. Browser-based exercises and knowledge checks throughout. Free with a Microsoft achievement.
C# for Beginners
Microsoft Learn's official C# learning path. Covers syntax, variables, methods, classes, collections, LINQ, and async programming through interactive browser-based exercises. Free and earns a Microsoft achievement on completion.
Microsoft Learn's end-to-end .NET path. Covers building console apps, web APIs with ASP.NET Core, working with Entity Framework, and deploying to Azure. Interactive exercises throughout. Free with a Microsoft achievement.
Johns Hopkins's flagship 10-course Data Science Specialization on Coursera, taught entirely in R. Covers the R toolchain, statistical inference, regression, machine learning, and a capstone project. Free to audit; certificate costs money.
Microsoft Learn's primary DevOps path (replaces the retired AZ-400 Get-Started path). Covers source control with Git, GitHub workflows, branching strategies, Azure Boards, GitHub Projects, and applying DevOps practices at scale. Aligns with the AZ-400 certification.
AWS's official free training preparing you for the Cloud Practitioner certification. Covers core AWS services, pricing, security, and cloud fundamentals. The standard on-ramp into the AWS ecosystem.
Microsoft Learn's first learning path for the AZ-900 Azure Fundamentals certification. Covers cloud computing concepts, deployment models, and shared responsibility in the cloud. Part one of a four-part Introduction to Cloud Infrastructure series that maps to the full AZ-900 exam.
Harvard's introduction to cybersecurity for technical and non-technical audiences. Covers threats, authentication, networking, system security, and operational security. Free to audit; certificate available via edX.
Pre-Security Path
TryHackMe's free Pre-Security learning path. Covers cybersecurity careers, basic networking, web fundamentals, Linux, and Windows. Designed for total beginners with no IT background.
Cyber Security 101
TryHackMe's flagship beginner path covering the breadth of cybersecurity: networking, web exploitation, cryptography, defensive security, and incident response. Mostly free with hands-on rooms.
Microsoft Learn's path for the SC-900 certification. Covers security, compliance, and identity concepts, Microsoft Entra (Azure AD), and Microsoft security solutions. Free with an aligned cert.
Hugging Face MCP Course
Hugging Face's free course on the Model Context Protocol, built in partnership with Anthropic. Four units take you from MCP fundamentals to building and deploying real MCP servers and clients. Roughly 3–4 hours per unit, with a certificate of fundamentals after Unit 1 and a completion certificate after Units 2–3.
Kaggle Learn's micro-course on machine learning fundamentals using scikit-learn. Covers decision trees, model validation, underfitting and overfitting, and random forests. Three hours, all in browser-based notebooks.
Kaggle Learn's follow-up to Intro to ML. Covers missing values, categorical variables, pipelines, cross-validation, XGBoost, and data leakage. Four hours of focused, applied content.
Intro to Deep Learning (Kaggle)
Kaggle Learn's introduction to deep learning with TensorFlow and Keras. Covers neural networks, dropout, batch normalization, and binary classification. Hands-on with real datasets.
Python (Kaggle Learn)
Kaggle Learn's 7-hour Python micro-course covering syntax, functions, booleans and conditionals, lists, loops, strings, dictionaries, and working with external libraries. Notebook-based with auto-graded exercises.
Pandas (Kaggle Learn)
Kaggle Learn's 4-hour Pandas course. Covers DataFrames and Series, indexing, summarising data, grouping, sorting, data types, missing values, renaming, and combining DataFrames.
Intro to SQL (Kaggle Learn)
Kaggle Learn's 3-hour SQL micro-course using BigQuery. Covers SELECT, WHERE, GROUP BY, ORDER BY, JOINs, and writing efficient queries over large datasets. Notebook-based and free.
Learn Go (Boot.dev)
Boot.dev's interactive Go course covering syntax, types, structs, interfaces, errors, and concurrency with goroutines and channels. The free tier includes the opening chapter; full course is paid.
Full Stack Open
The University of Helsinki's free Full Stack Open MOOC. Covers React, Redux, Node.js, REST and GraphQL APIs, MongoDB, testing, and CI/CD. Earns optional University of Helsinki ECTS credits on completion.
Full Stack Open — TypeScript
The TypeScript module of Full Stack Open. Covers static typing, generics, type-safe React, and adding TypeScript to existing Node.js and Express projects.