technifyed

Nonprofit

freeCodeCamp courses 1,030

Free full courses and certifications; practical, but not university-level depth.

Tier 3 · 78/100US

Showing 1,030 courses

freeCodeCamp

From fast food worker to cybersecurity engineer with Tae'lur Alexis [Podcast #169]

On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Tae'lur Alexis. She's a developer and security analyst. Instead of going to college, Tae'lur spent years working various fast food and retail jobs. Tae'lur taught herself Python and JavaScript using freeCodeCamp an…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

freeCodeCamp

WebSockets Beginners Tutorial with Socket.IO

Learn how to implement WebSockets with Socket.IO. WebSockets provide a way for a web browser and a server to communicate with each other continuously without having to close the connection after each exchange. This makes it ideal for real-time applications, like live chat or gaming, where you need…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

freeCodeCamp

How to Benchmark Embedding Models On Your Own Data

Learn how to benchmark embedding models on your own data in this course for beginners. In this course, you will learn: - The limitations of extracting text from PDF files with Python libraries and to solve that with the help of VLMs (Vision Language Models). - How to divide the extracted text into…

Free video
  • YouTube
  • 4 hours
  • Self-paced
  • Free video

freeCodeCamp

Data Analytics with the Google Stack (SQL, Python, Data Visualization, Data Analysis)

Learn data analytics by building projects using different free Google services. ➡ Data Analysis with Google Sheets ➡ SQL with Google BigQuery ➡ Python with Google Colab ➡ Data Visualization with Google Looker Studio ✏️ Course developed by @analyst_adithya Code and resources: https://github.com/vyas…

Free video
  • YouTube
  • 3 hours
  • Self-paced
  • Free video

freeCodeCamp

Software Testing Course – Playwright, E2E, and AI Agents

Learn the essentials of software testing, from fundamental concepts like the testing pyramid to hands-on automation using Playwright. You will explore real-world case studies of software failures and learn advanced techniques such as mocking, edge case testing, and accessibility. Finally, discover…

Free video
  • YouTube
  • 1 hour
  • Self-paced
  • Free video

freeCodeCamp

How to Compete Against the Global Dev Talent Pool with Patrick Hartley [Podcast #195]

Patrick Hartley is a self-taught developer with nearly a decade of software engineering experience. When he was 21 he had to dropped out of college to provide for his family. He taught himself programming while working at a thrift store. After building his own apps and freelancing, he became the fo…

Free video
  • YouTube
  • 50 minutes
  • Self-paced
  • Free video

freeCodeCamp

LangChain GEN AI Tutorial – 6 End-to-End Projects using OpenAI, Google Gemini Pro, LLAMA2

Learn how to us LangChain with GPT-4, Google Gemini Pro, and LLAMA2 by creating six end-to-end projects. The goal of LangChain is to link powerful LLMs, such as OpenAI's GPT-3.5 and GPT-4, to an array of external data sources to create and reap the benefits of natural language processing (NLP) appl…

Free video
  • YouTube
  • 4 hours
  • Self-paced
  • Free video

freeCodeCamp

JavaScript Tutorial: Build Flappy Bird and Doodle Jump

Improve your JavaScript skills by building two popular millennial games: Doodle Jump & Flappy Bird. In this video, you will practice over 32 of JavaScript's most popular methods in order to build the two games. This includes .forEach(), .push(), .shift(), .addEventListener(), .appendChild(), while…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Mathematics

Video playlist
  • YouTube
  • 10 videos, 91 hours
  • Self-paced
  • Free video

freeCodeCamp

Ask Preethi

Video playlist
  • YouTube
  • 4 videos, 55 minutes
  • Self-paced
  • Free video

freeCodeCamp

Discrete Mathematics Course for Beginners

Learn discrete mathematics in this beginner's course. Discrete mathematics plays a key role in IT solutions, used in machine learning, accelerating queries in search engines and databases, in algorithms such as finding the shortest paths (graph theory), encryption, compression, and many other moder…

Free video
  • YouTube
  • 9 hours
  • Self-paced
  • Free video

freeCodeCamp

Learn Three.js by Building 5 Projects

Learn fundamental JavaScript coding techniques by creating dazzling real-time 3d animations and effects using three.js. ✏️ Course developed by @robotbobby9 Here are the projects you will create: 1) Getting Started https://github.com/bobbyroe/getting-started-with-threejs 2) Create the Earth with Thr…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

freeCodeCamp

Build an Online Store Using AWS, React, and Stripe

Learn how to build an online book store from beginning to end with AWS, React, and Stripe. The project uses Amplify, AppSync, DynamoDB, S3, Lambda services in AWS and React Hooks, Context API in ReactJS. You will learn how all these technologies fit together. 💻 Code: https://github.com/mjzone/books…

Free video
  • YouTube
  • 55 minutes
  • Self-paced
  • Free video

freeCodeCamp

Spring Boot Java Tutorial - REST API using PostgreSQL and JWT

Learn to use Spring Boot and Java to create a complete REST API. We will use PostgreSQL as the relational database and Spring JdbcTemplate for interacting with that. Apart from this, we will add authentication using JWT (JSON Web Tokens). 💻 Code: https://github.com/pairlearning/expense-tracker-api…

Free video
  • YouTube
  • 2 hours
  • Self-paced
  • Free video

freeCodeCamp

Web Monetization API Tutorial – How to Add Microtransactions to a Website

Learn how to use the Web Monetization API and the Interledger Protocol to add microtransactions to your website. Grant for the Web provided a grant to make this course possible. Grant for the Web is an Interledger Foundation program to boost open, fair, and inclusive standards and innovation in Web…

Free video
  • YouTube
  • 1 hour
  • Self-paced
  • Free video

freeCodeCamp

Learn Drone Programming with Python – Tutorial

Learn drone programming using Python and the high-fidelity Pyimverse simulator. The course is designed to take you from the fundamentals of 3D movement to deploying advanced computer vision across five practical, real-world missions. By focusing on simulation first, you can develop intelligent auto…

Free video
  • YouTube
  • 2 hours
  • Self-paced
  • Free video

freeCodeCamp

React Router 6 – Tutorial for Beginners

Learn how to use React Router V6 in this crash course for beginners. React Router is the most popular way to add page routing in React Apps. It is used very frequently in React projects. ✏️ John Smilga from Coding Addict created this course. Check out his channel: https://www.youtube.com/channel/UC…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

Enter your email and the official page opens. Phone is optional.