This course takes you from core JavaScript (ES6+) to component-based UI development with React. You will write readable code, work with modules, handle events and state, and structure a small project the way teams do in production.
What you will learn:
• Variables, functions, arrays, objects, and async basics (fetch, promises)
• DOM concepts and how React replaces manual DOM juggling
• Components, props, state, and conditional rendering
• Lists, forms, and lifting state
• Organizing files and thinking in reusable UI pieces
Who this is for:
• Students and career switchers with HTML/CSS familiarity
• Backend developers who want frontend confidence
• Anyone preparing for a junior full-stack or frontend role
Prerequisites:
• Basic HTML and CSS
• A code editor (VS Code recommended) and current Node.js LTS installed
By the end, you will have built interactive React screens and understood how modern frontends are structured—not just copied tutorials.
Course content
5 free preview lessons available
Welcome & how this course worksPreview
1:00
Setup: Node, VS Code, and your first scriptPreview
14:00
Variables, types, and functions in ES6+Preview
5:00
7 lessons
Click Watch on any preview lesson to open the preview player.