← Back to TFU Directory
freeCodeCamp Logo
Developer Learning PlatformVerified TFU Index

freeCodeCamp

Interactive web development, algorithms, backend APIs, data science, and cloud certifications from freeCodeCamp. Over 300+ hours of hands-on project-based curriculum with free verified digital credentials.

17 Vetted Tracks
17 Free Certificates
8.5 / 10 Rating

Featured Learning Tracks (17)

All courses are 100% free to access with zero tuition paywalls.

BeginnerWeb Development
8.9 Rating

Responsive Web Design Certification

Master HTML5, CSS3, Flexbox, Grid, and responsive design through 15 hands-on projects. Build a complete portfolio while learning.

HTMLCSSResponsive DesignAccessibility
300 hours
Free Certificate
Access Track ↗
BeginnerProgramming
9.1 Rating

JavaScript Algorithms and Data Structures

Learn JavaScript fundamentals including ES6, regex, debugging, data structures, OOP, and functional programming through real coding challenges.

JavaScriptES6AlgorithmsData Structures
300 hours
Free Certificate
Access Track ↗
IntermediateWeb Development
8.7 Rating

Front End Development Libraries

Master React, Redux, Bootstrap, Sass, and jQuery. Build interactive web apps with modern frontend frameworks and libraries.

ReactReduxBootstrapSass
300 hours
Free Certificate
Access Track ↗
IntermediateData Science
8.5 Rating

Data Visualization Certification

Master data visualization with D3.js. Build interactive charts, graphs, maps, and dashboards using JSON APIs and advanced D3 techniques.

D3.jsData VisualizationJavaScriptSVG
300 hours
Free Certificate
Access Track ↗
IntermediateWeb Development
8.6 Rating

Back End Development and APIs

Learn Node.js, Express, MongoDB, and build RESTful APIs. Master server-side development and database integration.

Node.jsExpressMongoDBAPIs
300 hours
Free Certificate
Access Track ↗
BeginnerProgramming
8.8 Rating

Scientific Computing with Python

Learn Python fundamentals and scientific computing. Build real projects including budget app, time calculator, and probability calculator.

PythonScientific ComputingData StructuresAlgorithms
300 hours
Free Certificate
Access Track ↗
IntermediateWeb Development
8.3 Rating

Quality Assurance Certification

Learn testing with Chai, advanced Node, and security best practices. Build 5 projects testing real applications. 100% free freeCodeCamp certificate.

Quality AssuranceTestingChaiNode.js
300 hours
Free Certificate
Access Track ↗
IntermediateCybersecurity
8.2 Rating

Information Security Certification

Learn application security with HelmetJS, cryptography, penetration testing. Build secure Node.js applications. 100% free certificate.

Information SecurityCryptographyPenetration TestingNode.js Security
300 hours
Free Certificate
Access Track ↗
IntermediateAI & Machine Learning
8.4 Rating

Machine Learning with Python Certification

Master ML fundamentals with TensorFlow. Neural networks, deep learning, NLP, computer vision. Build 5 ML projects. 100% free certificate.

Machine LearningTensorFlowNeural NetworksDeep Learning
300 hours
Free Certificate
Access Track ↗
BeginnerDatabase
8.5 Rating

Relational Database Certification

Learn PostgreSQL, Bash scripting, Git, SQL. Build a Mario database, World Cup database, and more. 100% free freeCodeCamp certificate.

PostgreSQLSQLBashGit
300 hours
Free Certificate
Access Track ↗
BeginnerData Science
8.1 Rating

College Algebra with Python

Learn college-level algebra using Python. Functions, equations, systems, graphing with code. 100% free certificate on completion.

AlgebraPythonMathematicsProblem Solving
250 hours
Free Certificate
Access Track ↗
BeginnerProgramming
8.3 Rating

Free Foundational C# with Microsoft Certification

Learn C# fundamentals from Microsoft. Variables, data types, control structures, object-oriented programming principles. Build real applications with C#. Free Microsoft certificate.

C#.NETOOPProgramming Fundamentals
80 hours
Free Certificate
Access Track ↗
IntermediateData Science
8.5 Rating

Data Visualization Certification

Master D3.js to create interactive data visualizations. Learn to build bar charts, scatter plots, heat maps, and choropleth maps with 5 certification projects.

D3.jsData VisualizationSVGJavaScript
300 hours
Free Certificate
Access Track ↗
BeginnerProgramming
8.4 Rating

Scientific Computing with Python Certification

Learn Python fundamentals and scientific computing. Build 5 projects covering data structures, algorithms, and object-oriented programming for scientific applications.

PythonScientific ComputingData StructuresAlgorithms
300 hours
Free Certificate
Access Track ↗
IntermediateData Science
8.5 Rating

Data Analysis with Python Certification

Master data analysis with NumPy, Pandas, Matplotlib, and Seaborn. Build 5 projects analyzing real datasets to demonstrate analytical skills.

PythonNumPyPandasMatplotlib
300 hours
Free Certificate
Access Track ↗
IntermediateCybersecurity
8.2 Rating

Information Security Certification

Learn HelmetJS for secure Node.js apps, TCP/IP, Nmap, and penetration testing basics. Build 5 security-focused projects to demonstrate your skills.

HelmetJSNetwork SecurityTCP/IPNmap
300 hours
Free Certificate
Access Track ↗
BeginnerProgramming
8.8 Rating

Python Certification

Learn core Python concepts, data structures, and algorithms, applying them to build practical applications. This certification is designed to equip you with foundational programming skills and a portfolio of real-world projects.

Python ProgrammingData StructuresAlgorithmsObject-Oriented Programming
Self-paced (~100 - 300 hours.)
Free Certificate
Access Track ↗
Featured on Product Hunt100k+ Lifetime Visits

High-Signal Tech Education.
Zero Tuition. No Hidden Paywalls.

Browse editorially vetted certifications from Harvard, Google, freeCodeCamp, and top institutions — scored on our 4-point TFU Rubric.

Browse Directory ›Partner With TFU ›
• No Account Required• 100% Free Certifications• Authoritative 4-Part Rubric