Created by
New
5 Hours
17 Views
20 Lesson
React JavaScript - Fundamentals to Coding & New Beginnings is a complete, practical online web development course that takes you from your very first line of JavaScript to building your own interactive React app. You'll learn how websites work, master the JavaScript fundamentals every developer needs, and then use React to build modern user interfaces from reusable components. Each lesson is short and focused, with clear code examples, the exact output you should expect, and a quiz after every topic to check your understanding before you move on - making it one of the easiest ways to learn JavaScript and React online at your own pace, from anywhere in the world.
No prior JavaScript, React, or programming experience is required to start this course. A computer (Windows, macOS, or Linux) with internet access and a modern web browser is needed to install free tools such as Node.js and a code editor, and to complete lessons and quizzes. No previous course, certificate, or qualification is required - just basic computer skills and a willingness to learn and practice regularly.
This course is for complete beginners who want to start a journey into web development, as well as anyone who has tried HTML and CSS and is ready to make websites interactive. It is a great fit for students exploring a career in tech, career changers looking for a new beginning as a front-end developer, freelancers and designers who want to build their own web apps, and anyone who wants to understand the JavaScript and React skills employers ask for.
By the end of this course, you will be able to: - Write clean JavaScript using variables, data types, operators, and template literals - Control program flow with conditions, loops, and array methods like map and filter - Write functions, arrow functions, and understand scope and closures - Work with arrays, objects, destructuring, the DOM, and modern ES6+ features - Build React components with JSX, props, and state using useState - Handle events and forms and render content conditionally in React You'll finish by planning, building, and reviewing your first complete React app, with a clear roadmap for where to go next as a developer.
1. Learning Objectives
1 Item
1. Learning Objectives - Material
document
1.1 Starting with Introduction
2 Items
1.1 Starting with Introduction - Material
document
1.1 Starting with Introduction - Quiz
document
1.2 Course Overview and How to Use This Course
2 Items
1.2 Course Overview and How to Use This Course - Material
document
1.2 Course Overview and How to Use This Course - Quiz
document
1.3 Setting Your Learning Goals
2 Items
1.3 Setting Your Learning Goals - Material
document
1.3 Setting Your Learning Goals - Quiz
document
2. Introduction to Web Development and JavaScript
2 Items
2. Introduction to Web Development and JavaScript - Material
document
2. Introduction to Web Development and JavaScript - Quiz
document
2.1 How Websites Work
2 Items
2.1 How Websites Work - Material
document
2.1 How Websites Work - Quiz
document
2.2 What is JavaScript and Where It Runs
2 Items
2.2 What is JavaScript and Where It Runs - Material
document
2.2 What is JavaScript and Where It Runs - Quiz
document
2.3 Setting Up Your Development Environment
2 Items
2.3 Setting Up Your Development Environment - Material
document
2.3 Setting Up Your Development Environment - Quiz
document
3. JavaScript Basics - Syntax and Variables
2 Items
3. JavaScript Basics - Syntax and Variables - Material
document
3. JavaScript Basics - Syntax and Variables - Quiz
document
3.1 Writing Your First JavaScript Code
2 Items
3.1 Writing Your First JavaScript Code - Material
document
3.1 Writing Your First JavaScript Code - Quiz
document
3.2 Declaring Variables (let, const, var)
2 Items
3.2 Declaring Variables (let, const, var) - Material
document
3.2 Declaring Variables (let, const, var) - Quiz
document
3.3 Comments and Code Readability
2 Items
3.3 Comments and Code Readability - Material
document
3.3 Comments and Code Readability - Quiz
document
4. JavaScript Basics - Data Types and Operators
2 Items
4. JavaScript Basics - Data Types and Operators - Material
document
4. JavaScript Basics - Data Types and Operators - Quiz
document
4.1 Core Data Types
2 Items
4.1 Core Data Types - Material
document
4.1 Core Data Types - Quiz
document
4.2 Arithmetic and Assignment Operators
2 Items
4.2 Arithmetic and Assignment Operators - Material
document
4.2 Arithmetic and Assignment Operators - Quiz
document
4.3 Comparison and Logical Operators
2 Items
4.3 Comparison and Logical Operators - Material
document
4.3 Comparison and Logical Operators - Quiz
document
4.4 Template Literals
2 Items
4.4 Template Literals - Material
document
4.4 Template Literals - Quiz
document
5. Control Flow in JavaScript
2 Items
5. Control Flow in JavaScript - Material
document
5. Control Flow in JavaScript - Quiz
document
5.1 if, else if, and else Statements
2 Items
5.1 if, else if, and else Statements - Material
document
5.1 if, else if, and else Statements - Quiz
document
5.2 The switch Statement
2 Items
5.2 The switch Statement - Material
document
5.2 The switch Statement - Quiz
document
5.3 for and while Loops
2 Items
5.3 for and while Loops - Material
document
5.3 for and while Loops - Quiz
document
5.4 Array Iteration Methods (forEach, map)
2 Items
5.4 Array Iteration Methods (forEach, map) - Material
document
5.4 Array Iteration Methods (forEach, map) - Quiz
document
6. Functions in JavaScript
2 Items
6. Functions in JavaScript - Material
document
6. Functions in JavaScript - Quiz
document
6.1 Declaring and Calling Functions
2 Items
6.1 Declaring and Calling Functions - Material
document
6.1 Declaring and Calling Functions - Quiz
document
6.2 Parameters, Arguments, and Return Values
2 Items
6.2 Parameters, Arguments, and Return Values - Material
document
6.2 Parameters, Arguments, and Return Values - Quiz
document
6.3 Arrow Functions
2 Items
6.3 Arrow Functions - Material
document
6.3 Arrow Functions - Quiz
document
6.4 Scope and Closures (Introductory)
2 Items
6.4 Scope and Closures (Introductory) - Material
document
6.4 Scope and Closures (Introductory) - Quiz
document
7. Arrays and Objects
2 Items
7. Arrays and Objects - Material
document
7. Arrays and Objects - Quiz
document
7.1 Working with Arrays
2 Items
7.1 Working with Arrays - Material
document
7.1 Working with Arrays - Quiz
document
7.2 Common Array Methods
2 Items
7.2 Common Array Methods - Material
document
7.2 Common Array Methods - Quiz
document
7.3 Working with Objects
2 Items
7.3 Working with Objects - Material
document
7.3 Working with Objects - Quiz
document
7.4 Destructuring Arrays and Objects
2 Items
7.4 Destructuring Arrays and Objects - Material
document
7.4 Destructuring Arrays and Objects - Quiz
document
8. DOM Manipulation Basics
2 Items
8. DOM Manipulation Basics - Material
document
8. DOM Manipulation Basics - Quiz
document
8.1 What is the DOM?
2 Items
8.1 What is the DOM? - Material
document
8.1 What is the DOM? - Quiz
document
8.2 Selecting and Changing Elements
2 Items
8.2 Selecting and Changing Elements - Material
document
8.2 Selecting and Changing Elements - Quiz
document
8.3 Handling Events
2 Items
8.3 Handling Events - Material
document
8.3 Handling Events - Quiz
document
9. Introduction to Modern JavaScript (ES6+)
2 Items
9. Introduction to Modern JavaScript (ES6+) - Material
document
9. Introduction to Modern JavaScript (ES6+) - Quiz
document
9.1 The Spread and Rest Operators
2 Items
9.1 The Spread and Rest Operators - Material
document
9.1 The Spread and Rest Operators - Quiz
document
9.2 Modules - Import and Export
2 Items
9.2 Modules - Import and Export - Material
document
9.2 Modules - Import and Export - Quiz
document
9.3 Promises and Async Basics
2 Items
9.3 Promises and Async Basics - Material
document
9.3 Promises and Async Basics - Quiz
document
10. Introduction to React
2 Items
10. Introduction to React - Material
document
10. Introduction to React - Quiz
document
10.1 What is React and Why Use It?
2 Items
10.1 What is React and Why Use It? - Material
document
10.1 What is React and Why Use It? - Quiz
document
10.2 Setting Up a React Project
2 Items
10.2 Setting Up a React Project - Material
document
10.2 Setting Up a React Project - Quiz
document
10.3 Understanding JSX
2 Items
10.3 Understanding JSX - Material
document
10.3 Understanding JSX - Quiz
document
11. React Components
2 Items
11. React Components - Material
document
11. React Components - Quiz
document
11.1 Creating Your First Component
2 Items
11.1 Creating Your First Component - Material
document
11.1 Creating Your First Component - Quiz
document
11.2 Composing Components Together
2 Items
11.2 Composing Components Together - Material
document
11.2 Composing Components Together - Quiz
document
11.3 Styling Components
2 Items
11.3 Styling Components - Material
document
11.3 Styling Components - Quiz
document
12. Props and State
2 Items
12. Props and State - Material
document
12. Props and State - Quiz
document
12.1 Passing Data with Props
2 Items
12.1 Passing Data with Props - Material
document
12.1 Passing Data with Props - Quiz
document
12.2 Introducing State with useState
2 Items
12.2 Introducing State with useState - Material
document
12.2 Introducing State with useState - Quiz
document
12.3 Updating State from Events
2 Items
12.3 Updating State from Events - Material
document
12.3 Updating State from Events - Quiz
document
13. Handling Events and Forms in React
2 Items
13. Handling Events and Forms in React - Material
document
13. Handling Events and Forms in React - Quiz
document
13.1 Handling Click and Input Events
2 Items
13.1 Handling Click and Input Events - Material
document
13.1 Handling Click and Input Events - Quiz
document
13.2 Building a Simple Form
2 Items
13.2 Building a Simple Form - Material
document
13.2 Building a Simple Form - Quiz
document
13.3 Conditional Rendering
2 Items
13.3 Conditional Rendering - Material
document
13.3 Conditional Rendering - Quiz
document
14. Building Your First React App - New Beginnings
2 Items
14. Building Your First React App - New Beginnings - Material
document
14. Building Your First React App - New Beginnings - Quiz
document
14.1 Planning a Small Project
2 Items
14.1 Planning a Small Project - Material
document
14.1 Planning a Small Project - Quiz
document
14.2 Building the Project Step by Step
2 Items
14.2 Building the Project Step by Step - Material
document
14.2 Building the Project Step by Step - Quiz
document
14.3 Testing and Reviewing Your App
2 Items
14.3 Testing and Reviewing Your App - Material
document
14.3 Testing and Reviewing Your App - Quiz
document
15. Review and Practice
2 Items
15. Review and Practice - Material
document
15. Review and Practice - Quiz
document
15.1 Review of JavaScript Fundamentals
2 Items
15.1 Review of JavaScript Fundamentals - Material
document
15.1 Review of JavaScript Fundamentals - Quiz
document
15.2 Review of React Concepts
2 Items
15.2 Review of React Concepts - Material
document
15.2 Review of React Concepts - Quiz
document
15.3 Where to Go Next
2 Items
15.3 Where to Go Next - Material
document
15.3 Where to Go Next - Quiz
document
Final Exam
1 Item
Final Exam: React JavaScript - Fundamentals to Coding & New Beginnings
quiz
Professor
No reviews yet - be the first to review this course!
$0.00
Full Lifetime Access
One-Time Purchase
Access on Mobile , Tablet and TV
Certificate of Completion