freeCodeCamp Javascript Courses List faq

ADVERTISEMENT

98 Related Courses

for freeCodeCamp Javascript Courses
Free

Learn JavaScript - Full Course for Beginners

star_rate
4.5/5
freeCodeCamp freeCodeCamp 221 221 learners
Click Here

Learn the fundamentals of JavaScript, including basic syntax, data types, variables, and more. Master the fundamentals of programming and become a JavaScript expert. View all

ADVERTISEMENT

Free

ChatGPT Clone : OpenAI API and React Tutorial

star_rate
5.0/5
freeCodeCamp freeCodeCamp 30 30 learners
Click Here

This tutorial provides an overview of how to create a ChatGPT Clone using OpenAI API and React. It covers topics such as importing configuration and API keys, creating an input and button, setting up menu items, and hovering options. Additionally, it explains how to get the API key from the console and create an image. With this tutorial, users can learn how to create a ChatGPT Clone with OpenAI API and React. View all

Free

Full Stack Web Development for Beginners (Full Course on HTML CSS JavaScript Nodejs MongoDB)

star_rate
4.5/5
freeCodeCamp freeCodeCamp 25 25 learners
Click Here

This course provides a comprehensive introduction to full stack web development, covering HTML, CSS, JavaScript, Node.js, and MongoDB. Learners will gain the skills to create a frontend movie app and a backend reviews API, and connect the two. By the end of the course, they will have a solid understanding of the fundamentals of web development. View all

ADVERTISEMENT

Free

JavaScript Tutorials

star_rate
4.0/5
freeCodeCamp freeCodeCamp 24 24 learners
Click Here

This JavaScript Fundamentals course provides the essential knowledge to design and develop dynamic webpages using JavaScript. It teaches students to use client-side JavaScript to turn static HTML pages into interactive webpages. JavaScript is the most popular client-side scripting language and is supported by most browsers. With a simple text editor and browser, you can get started with JavaScript and HTML. Client-side programming languages make webpages dynamic without making calls to web servers. Thousands of developers have created customised libraries to make development easier for other programmers and web designers. This course covers topics such as adding JavaScript to a webpage, using dialogs to interact with the user, JavaScript intrinsic objects, the Document Object Model (DOM), creation of functions, event handling, form validation, object creation and more. Requirements include a text editor and web browser (Chrome, Firefox, IE etc). Learn JavaScript hands on in quick and easy steps. View all

Free

JavaScript and the HTML DOM

star_rate
4.0/5
freeCodeCamp freeCodeCamp 18 18 learners
Click Here

Beau's course on JavaScript and the HTML DOM is the perfect way to learn the fundamentals of web development. With Beau's step-by-step instructions, you'll be able to select and change website elements, use CSS styles and JavaScript, understand DOM events, create DOM nodes, animate in the DOM, use the window object, create pop-up boxes, and store data. Get started today and become a web development pro! View all

Free

Create an Instagram Clone with React Tailwind CSS Firebase - Tutorial

star_rate
4.0/5
freeCodeCamp freeCodeCamp 16 16 learners
Click Here

Create an Instagram clone with React, Tailwind CSS, Firebase, and more! This tutorial will guide you through the process of building a fully functional clone of Instagram using React, Firebase, Tailwind CSS, LoadTest, Lighthouse, Vercel, React Testing Library, and Cypress E2E Testing. View all

Free

Full React Course 2020 - Learn Fundamentals Hooks Context API React Router Custom Hooks

star_rate
4.0/5
freeCodeCamp freeCodeCamp 15 15 learners
Click Here

This comprehensive course provides an in-depth exploration of React, covering fundamentals, hooks, context API, react router, and custom hooks. Gain the skills necessary to build dynamic web applications with React. View all

Free

Data Structures and Algorithms - Beau teaches JavaScript

star_rate
5.0/5
freeCodeCamp freeCodeCamp 14 14 learners
Click Here

JavaScript Essential Training is the perfect course for anyone looking to build a strong foundation in the JavaScript language. It covers core principles such as variables, data types, conditionals, and functions, as well as more advanced topics like loops, closures, and DOM scripting. Plus, you'll get an introduction to ES6 and the basics of JavaScript libraries. Get started today and become a JavaScript expert! View all

Free

MERN Stack Course - ALSO: Convert Backend to Serverless with MongoDB Realm

star_rate
5/5
freeCodeCamp freeCodeCamp 14 14 learners
Click Here

This course provides an introduction to the MERN stack and teaches how to build a full-stack web application. Additionally, students will learn how to convert their backend to serverless with MongoDB Realm. View all

Free

JavaScript Programming - Full Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 12 12 learners
Click Here

This comprehensive course provides an in-depth exploration of JavaScript programming, with over a hundred coding challenges to help you master the fundamentals. Gain the skills you need to become a successful JavaScript programmer. View all

Free

Build 15 JavaScript Projects - Vanilla JavaScript Course

star_rate
5.0/5
freeCodeCamp freeCodeCamp 12 12 learners
Click Here

This course provides an opportunity to hone JavaScript skills by building 15 projects from scratch. Through step-by-step instruction, learners will gain experience with plain JavaScript, without the use of frameworks. View all

Free

Asynchronous JavaScript Course (Async&Await Promises Callbacks)

star_rate
4.0/5
freeCodeCamp freeCodeCamp 11 11 learners
Click Here

This course provides an in-depth look at asynchronous programming in JavaScript, covering topics such as Async/Await, Promises, and Callbacks. Gain the skills to write asynchronous code and become a more proficient JavaScript developer. View all

Free

Angular Tutorials

star_rate
4.0/5
freeCodeCamp freeCodeCamp 11 11 learners
Click Here

Eve Porcello's online class teaches you how to use the latest features of ECMAScript 6+ (ES6+). Learn how to write and search through template strings, create map objects, use the spread operator, build reusable classes, and use arrow functions and generators. Plus, discover how to use promises, fetch, and the async/await syntax to handle asynchronous data and tasks. Get up to speed with the latest JavaScript features and start creating modern applications today! View all

Free

Nodejs and Expressjs - Full Course

star_rate
5/5
freeCodeCamp freeCodeCamp 11 11 learners
Click Here

This course provides a comprehensive overview of Node.js and Express.js, from the fundamentals to building complex Rest APIs and MERN apps. Gain the skills to create Node projects with confidence. View all

Free

Nodejs Tutorials

star_rate
5.0/5
freeCodeCamp freeCodeCamp 10 10 learners
Click Here

Learn React for free with the ultimate React 101 course! Perfect for any React beginner, this course teaches the basics of modern React by solving 140+ interactive coding challenges and building eight fun projects. Learn about local setup, why React is so popular, JSX, ReactDOM.render(), custom components, organizing components, reusable components, JS inside JSX, props, destructuring props, rendering arrays, mapping components, key prop, passing objects as props, spreading objects as props, props vs state, useState, useState array destructuring, changing state, complex state, refactoring state, passing state as props, local state, unified state, conditional rendering, React forms, forms input, forms state object, submitting forms in React, making API calls, useEffect, async functions inside useEffect, local storage with React, and lazy state initialization. View all

Free

Learn the Svelte JavaScript Framework - Full Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 9 9 learners
Click Here

This comprehensive course provides an in-depth exploration of the Svelte JavaScript Framework, covering topics such as components, state management, and routing. Gain the skills to build powerful web applications with Svelte. View all

Free

Code Tetris: JavaScript Tutorial for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 9 9 learners
Click Here

Code Tetris is a JavaScript tutorial for beginners. It teaches the fundamentals of JavaScript by having users code a Tetris game from scratch. This tutorial is perfect for those who are just starting out with coding and want to learn the basics of JavaScript. With Code Tetris, users can learn the fundamentals of JavaScript while having fun at the same time. View all

Free

JavaScript Tutorial: Build Flappy Bird and Doodle Jump

star_rate
4.0/5
freeCodeCamp freeCodeCamp 9 9 learners
Click Here

Learn how to create two of the most popular millennial games, Flappy Bird and Doodle Jump, with this JavaScript tutorial. Enhance your JavaScript skills and have fun while doing it! View all

Free

Angular 11 Tutorial - Code a Project from Scratch

star_rate
5.0/5
freeCodeCamp freeCodeCamp 8 8 learners
Click Here

This comprehensive tutorial provides an in-depth look at creating an Angular 11 project from the ground up. Learn how to use a public API to build a game database website, and gain a strong foundation for developing Angular applications. View all

Free

Getting Started with Nodejs - Full Tutorial

star_rate
4.0/5
freeCodeCamp freeCodeCamp 7 7 learners
Click Here

This tutorial provides an introduction to Node.js, covering the basics of the runtime and how to write JavaScript code for it. Get started with Node.js today and become comfortable with its fundamentals. View all

Free

Vuejs Course for Beginners

star_rate
5.0/5
freeCodeCamp freeCodeCamp 7 7 learners
Click Here

This comprehensive Vue.js course provides beginners with the essential knowledge to get started with the popular JavaScript framework. Learn to create user interfaces and single-page applications with Vue 3, the latest version of the open-source model–view–view model front end JavaScript framework. View all

Free

Learn Svelte : Full Course for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 6 6 learners
Click Here

This course provides a comprehensive introduction to Svelte, a popular JavaScript framework. It covers topics such as writing components, styling, adding data, reactivity, attaching events, and more. Learners will gain the skills to create interactive web applications with Svelte, and understand the fundamentals of the framework. View all

Free

React & TypeScript - Course for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

This course provides an introduction to React and TypeScript for beginners. It covers the differences between Typescript and Javascript, as well as how to set up a React Typescript project. It also covers basic types, object types, optional fields in objects, array of object types, union types, and function types. This course is perfect for those looking to get started with React and TypeScript. View all

Free

Vuejs Live Coding

star_rate
5.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

Gwen Faraday is back with Part 2 of her Vue.js Live Coding Project. Learn how to create an Hour Tracking App using Vue.js and get hands-on experience with unit testing. Join Gwen and get the skills you need to build your own apps. View all

Free

Code a Dictionary with React and Material UI - Tutorial

star_rate
4.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

This tutorial will guide users through the process of creating a Dictionary App using React JS and Material UI, with support for over 12 languages. With this tutorial, users will be able to code their own Dictionary App. View all

Free

Async&Await - JavaScript Tutorial

star_rate
4.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

Learn how to use Async/Await to write asynchronous code in JavaScript and improve your coding skills. Get started now! View all

Free

Intro to Game Development with JavaScript - Full Tutorial

star_rate
4/5
freeCodeCamp freeCodeCamp 4 4 learners
Click Here

This course provides an introduction to game development with JavaScript. It covers topics such as project setup, drawing on the canvas, creating the player's paddle, the game loop, handling keyboard input, moving and stopping the paddle, and drawing the ball. It is a comprehensive tutorial for those interested in learning the basics of game development with JavaScript. View all

Free

Angular for Beginners Course [Full Front End Tutorial with TypeScript]

star_rate
5.0/5
freeCodeCamp freeCodeCamp 4 4 learners
Click Here

This course provides an introduction to Angular and Typescript, two popular web development tools. It covers topics such as SPA and local setup, Typescript data types and functions, classes and interfaces, Typescript decorators and tsconfig files, and Angular installation and binding syntax. Participants will gain a comprehensive understanding of these tools and be able to use them to create dynamic web applications. View all

Free

React JavaScript Framework for Beginners : Project-Based Course

star_rate
5.0/5
freeCodeCamp freeCodeCamp 4 4 learners
Click Here

This course introduces students to the React JavaScript Framework, providing a project-based approach to learning. Students will learn how to use Replit, create functional components, install Bootstrap 5, implement the useState Hook, upload images, and more. With this comprehensive course, students will gain the skills and knowledge needed to build their own React projects. View all

Free

Learn React JS - Full Course for Beginners - Tutorial 2019

star_rate
4.5/5
freeCodeCamp freeCodeCamp 4 4 learners
Click Here

This course provides an introduction to React JS, a popular JavaScript library. It covers topics such as building React components, using JSX, and creating functional components. Learners will also practice moving components into separate files and learn how to use props and state. By the end of the course, learners will have a better understanding of React and be able to create their own React applications. View all

Free

Build a Chat App - React Tutorial Course

star_rate
5.0/5
freeCodeCamp freeCodeCamp 4 4 learners
Click Here

This course teaches students how to build a chat app using React. It covers topics such as component architecture, codebase architecture, connecting to Chatkit, state and props, and message components. Students will learn how to create a message list component, use Chatkit, and write a message component. By the end of the course, students will have a fully functioning chat app. View all

Free

React and Golang JWT Authentication - Tutorial

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners
Click Here

This tutorial provides a comprehensive guide to setting up a React and Golang JWT Authentication system. It covers setting up a Go project, database, folder structure, and React setup. It also provides instructions for registering, logging in, and logging out of an authenticated user. Finally, it provides a template and instructions for setting up routes and components for registering, logging in, and viewing an authenticated user. View all

Free

JavaScript Tic Tac Toe Project Tutorial - Unbeatable AI w& Minimax Algorithm

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners
Click Here

This tutorial provides an in-depth guide to creating an unbeatable Tic Tac Toe game using JavaScript. It covers the basics of HTML and CSS, as well as the JavaScript setup, determining the winner, and implementing the Minimax Algorithm for an unbeatable AI. With this tutorial, users can create a fully functional game with an unbeatable AI. View all

Free

Nodejs & Express Course - Build 4 Projects

star_rate
4.0/5
freeCodeCamp freeCodeCamp 3 3 learners
Click Here

This course provides an introduction to Node.js and Express, and teaches students how to build four projects. These projects include a Task Manager, Store API, JWT Basics, and Jobs API. Students will gain the skills necessary to create their own Node.js and Express applications. View all

Free

PERN Stack Course - Postgres Express React and Node

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners
Click Here

This course provides an overview of the PERN stack, which consists of Postgres, Express, React, and Node. It covers setting up the server, creating a PostgreSQL database and table, connecting the database and server, building routes with PostgreSQL queries, and setting up the client side with React. Participants will gain a comprehensive understanding of the PERN stack and how to use it to create a full-stack web application. View all

Free

Learn Nodejs - Full Tutorial for Beginners

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners
Click Here

This course provides a comprehensive introduction to Node.js for beginners. It covers topics such as installing Node.js, working with modules, the Events Module and EventEmitter Class, the ReadLine Module, and the File System Module. Learners will gain the skills to create, read, delete, and rename files, as well as work with the File System. View all

Free

Learn Angular Material - Full Tutorial

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners
Click Here

This course provides a comprehensive introduction to Angular Material, a UI component library for Angular applications. It covers topics such as getting started, material modules, typography, buttons, button toggles, icons, badges, progress spinners, navbars, sidenavs, menus, lists, grid lists, and expansion panels. Learners will gain the knowledge and skills necessary to create modern, user-friendly web applications. View all

Free

React Project Tutorial : Build a Portfolio Website w& Advanced Animations

star_rate
5.0/5
freeCodeCamp freeCodeCamp 2 2 learners
Click Here

This tutorial guides users through the process of creating a portfolio website using React. It covers the installation of libraries, defining global styles, creating routes, building the left sidebar, site layout, Home page, and an SVG Logo animation. By the end of the tutorial, users will have a fully functioning portfolio website with advanced animations. View all

Free

Self-Driving Car with JavaScript Course : Neural Networks and Machine Learning

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners
Click Here

This course provides an introduction to the fundamentals of self-driving cars, including car driving mechanics, defining the road, artificial sensors, collision detection, simulating traffic, neural networks, parallelization, and genetic algorithms. Students will gain an understanding of the technologies and techniques used to create autonomous vehicles, and how to apply them to create a safe and efficient self-driving car. View all

Free

Learn Angular - Full Tutorial Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 6 6 learners

Explore the essentials of Learn Angular - Full Tutorial Course View all

Free

Learn TypeScript - Full Course for Beginners

star_rate
5/5
freeCodeCamp freeCodeCamp 5 5 learners

Gain an introduction to Learn TypeScript - Full Course for Beginners View all

Free

React Course - Beginners Tutorial for React JavaScript Library [2022]

star_rate
5.0/5
freeCodeCamp freeCodeCamp 5 5 learners

Learn the basics of React Course - Beginners Tutorial for React JavaScript Library [2022] View all

Free

React JS Course for Beginners - 2021 Tutorial

star_rate
5/5
freeCodeCamp freeCodeCamp 5 5 learners

Learn the basics of React JS Course for Beginners - 2021 Tutorial View all

Free

Event-Driven Architecture with React and FastAPI : Full Course

star_rate
5/5
freeCodeCamp freeCodeCamp 4 4 learners

Learn the basics of Event-Driven Architecture with React and FastAPI : Full Course View all

Free

Nextjs for Beginners - Full Course

star_rate
5.0/5
freeCodeCamp freeCodeCamp 4 4 learners

Explore the essentials of Nextjs for Beginners - Full Course View all

Free

React JS Tutorial : Build a Weather App With Cities Autocomplete

star_rate
4.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Get a comprehensive overview of React JS Tutorial : Build a Weather App With Cities Autocomplete View all

Free

Easy JavaScript Game Development with Kaboomjs (Mario Zelda and Space Invaders) - Full Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Discover the fundamentals of Easy JavaScript Game Development with Kaboomjs (Mario Zelda and Space Invaders) - Full Course View all

Free

Redux Tutorial - Beginner to Advanced

star_rate
5.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Learn the basics of Redux Tutorial - Beginner to Advanced View all

Free

NestJs Course for Beginners - Create a REST API

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Get a comprehensive overview of NestJs Course for Beginners - Create a REST API View all

faq FAQ for Javascript Courses

Q1: What is in the freecodecamp javascript course?

The freeCodeCamp JavaScript course covers a wide range of topics, from basic programming concepts such as variables, data types, and functions, to more advanced topics such as object-oriented programming, DOM manipulation, and asynchronous programming. You'll also learn how to use popular JavaScript libraries and frameworks such as jQuery, React, and Node.js. With the help of interactive coding challenges and projects, you'll be able to apply your knowledge and build real-world applications.

close

To provide you with the best possible user experience, we use cookies. By clicking 'accept', you consent to the use of cookies in accordance with our Privacy Policy.