| 01 |
Your First JavaScript Lab |
Document Structure |
Beginner |
Start Lab |
| 02 |
Create a Pixel Art Animator with React |
Component Definition |
Beginner |
Start Lab |
| 03 |
Create a Swiper Carousel Web App |
Display Modes |
Beginner |
Start Lab |
| 04 |
Creating a Drawing Board Web App |
Events |
Beginner |
Start Lab |
| 05 |
Creating a Minesweeper Game with JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 06 |
Creating a Task Timer Web App |
DOM Manipulation |
Beginner |
Start Lab |
| 07 |
Creating a Whack-a-Mole Web Game |
DOM Manipulation |
Beginner |
Start Lab |
| 08 |
Don't Step on the White Tile |
DOM Manipulation |
Beginner |
Start Lab |
| 09 |
Implement a Magnifying Glass Effect Using Canvas |
DOM Manipulation |
Beginner |
Start Lab |
| 10 |
Monty Hall Simulation Web App |
DOM Manipulation |
Beginner |
Start Lab |
| 11 |
Build a Scratch Card Web Game |
DOM Manipulation |
Beginner |
Start Lab |
| 12 |
Building Christmas Wish List App with React |
Project Structure |
Beginner |
Start Lab |
| 13 |
Create a Notes App Using React |
useState |
Beginner |
Start Lab |
| 14 |
Building a React GitHub Heatmap Contributions |
Project Structure |
Beginner |
Start Lab |
| 15 |
Create AJAX Requests with XMLHttpRequest |
Fetch Requests |
Beginner |
Start Lab |
| 16 |
Create and Manipulate Arrays in JavaScript |
Arrays |
Beginner |
Start Lab |
| 17 |
Define and Call Functions in JavaScript |
Functions |
Beginner |
Start Lab |
| 18 |
Define and Use Variables in JavaScript |
Variables and Scope |
Beginner |
Start Lab |
| 19 |
Explore Assignment Operators in JavaScript |
Expressions and Operators |
Beginner |
Start Lab |
| 20 |
Explore Browser Object Model (BOM) Methods in JavaScript |
Browser Navigation |
Beginner |
Start Lab |
| 21 |
Explore Comparison Operators in JavaScript |
Expressions and Operators |
Beginner |
Start Lab |
| 22 |
Explore Conditional Branching in JavaScript |
Control Flow |
Beginner |
Start Lab |
| 23 |
Explore Display Properties in CSS |
Display Modes |
Beginner |
Start Lab |
| 24 |
Explore DOM Properties in JavaScript |
DOM Tree |
Beginner |
Start Lab |
| 25 |
Explore Logical Operators in JavaScript |
Expressions and Operators |
Beginner |
Start Lab |
| 26 |
Parsing JSON Data |
JSON Data |
Beginner |
Start Lab |
| 27 |
Fruit Matching Game with HTML, CSS, JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 28 |
Your First React Lab |
Project Structure |
Beginner |
Start Lab |
| 29 |
Arrays and Objects |
Arrow Functions |
Beginner |
Start Lab |
| 30 |
Basic JavaScript and DOM |
Events |
Beginner |
Start Lab |
| 31 |
Data Storage and Retrieval |
Web Storage |
Beginner |
Start Lab |
| 32 |
Enhancing Personal Finance Tracker |
Events |
Beginner |
Start Lab |
| 33 |
Implementing the Summary |
Arrays |
Beginner |
Start Lab |
| 34 |
Deploying MobileNet with TensorFlow.js and Flask |
DOM Manipulation |
Beginner |
Start Lab |
| 35 |
Building a Traffic Lights System with JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 36 |
React Colour Filter Application |
Project Structure |
Beginner |
Start Lab |
| 37 |
Real-Time Sales Dashboard with Echarts |
DOM Manipulation |
Beginner |
Start Lab |
| 38 |
Interactive Film Collection Web App |
DOM Manipulation |
Beginner |
Start Lab |
| 39 |
Building Responsive Accordion Interfaces |
DOM Manipulation |
Beginner |
Start Lab |
| 40 |
Building a Web Avoiding Block Game |
DOM Manipulation |
Beginner |
Start Lab |
| 41 |
Fruit Stacking Game with HTML, CSS, JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 42 |
jQuery Flip Puzzle Game |
DOM Manipulation |
Beginner |
Start Lab |
| 43 |
Simple Prize Draw Application |
DOM Manipulation |
Beginner |
Start Lab |
| 44 |
Building a Voting Application |
DOM Manipulation |
Beginner |
Start Lab |
| 45 |
2048 Web Game Using jQuery |
DOM Manipulation |
Beginner |
Start Lab |
| 46 |
Develop Markdown Editor with Live Preview |
DOM Manipulation |
Beginner |
Start Lab |
| 47 |
Build a Sliding Puzzle Game with JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 48 |
Build a Tic-Tac-Toe Web App |
DOM Manipulation |
Beginner |
Start Lab |
| 49 |
Build an Image Cropping Tool Using HTML5 |
DOM Manipulation |
Beginner |
Start Lab |
| 50 |
Building a Modern Expense Splitter Web App |
DOM Manipulation |
Beginner |
Start Lab |
| 51 |
Simple Prize Draw Application |
DOM Manipulation |
Beginner |
Start Lab |
| 52 |
jQuery Flip Puzzle Game |
DOM Manipulation |
Beginner |
Start Lab |
| 53 |
Fruit Stacking Game with HTML, CSS, JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 54 |
Fruit Matching Game with HTML, CSS, JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 55 |
Building Responsive Accordion Interfaces |
DOM Manipulation |
Beginner |
Start Lab |
| 56 |
Build an Image Cropping Tool Using HTML5 |
DOM Manipulation |
Beginner |
Start Lab |
| 57 |
Real-Time Sales Dashboard with Echarts |
DOM Manipulation |
Beginner |
Start Lab |
| 58 |
React Colour Filter Application |
Project Structure |
Beginner |
Start Lab |
| 59 |
Building a Traffic Lights System with JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 60 |
Deploying MobileNet with TensorFlow.js and Flask |
DOM Manipulation |
Beginner |
Start Lab |
| 61 |
Implementing the Summary |
Arrays |
Beginner |
Start Lab |
| 62 |
Enhancing Personal Finance Tracker |
Events |
Beginner |
Start Lab |
| 63 |
Data Storage and Retrieval |
Web Storage |
Beginner |
Start Lab |
| 64 |
Basic JavaScript and DOM |
Events |
Beginner |
Start Lab |
| 65 |
Arrays and Objects |
Arrow Functions |
Beginner |
Start Lab |
| 66 |
Your First React Lab |
Project Structure |
Beginner |
Start Lab |
| 67 |
Don't Step on the White Tile |
DOM Manipulation |
Beginner |
Start Lab |
| 68 |
Define and Use Variables in JavaScript |
Variables and Scope |
Beginner |
Start Lab |
| 69 |
Define and Call Functions in JavaScript |
Functions |
Beginner |
Start Lab |
| 70 |
Create and Manipulate Arrays in JavaScript |
Arrays |
Beginner |
Start Lab |
| 71 |
Create AJAX Requests with XMLHttpRequest |
Fetch Requests |
Beginner |
Start Lab |
| 72 |
Create a Pixel Art Animator with React |
Component Definition |
Beginner |
Start Lab |
| 73 |
Create a Notes App Using React |
useState |
Beginner |
Start Lab |
| 74 |
Building Christmas Wish List App with React |
Project Structure |
Beginner |
Start Lab |
| 75 |
Build a Scratch Card Web Game |
DOM Manipulation |
Beginner |
Start Lab |
| 76 |
Monty Hall Simulation Web App |
DOM Manipulation |
Beginner |
Start Lab |
| 77 |
Implement a Magnifying Glass Effect Using Canvas |
DOM Manipulation |
Beginner |
Start Lab |
| 78 |
Explore Browser Object Model (BOM) Methods in JavaScript |
Browser Navigation |
Beginner |
Start Lab |
| 79 |
Creating a Whack-a-Mole Web Game |
DOM Manipulation |
Beginner |
Start Lab |
| 80 |
Creating a Task Timer Web App |
DOM Manipulation |
Beginner |
Start Lab |
| 81 |
Creating a Minesweeper Game with JavaScript |
DOM Manipulation |
Beginner |
Start Lab |
| 82 |
Creating a Drawing Board Web App |
Events |
Beginner |
Start Lab |
| 83 |
Create a Swiper Carousel Web App |
Display Modes |
Beginner |
Start Lab |
| 84 |
Building a Web Avoiding Block Game |
DOM Manipulation |
Beginner |
Start Lab |
| 85 |
Building a React GitHub Heatmap Contributions |
Project Structure |
Beginner |
Start Lab |
| 86 |
Building a React Drag-and-Drop Puzzle Game |
Project Structure |
Beginner |
Start Lab |
| 87 |
Building a Modern Expense Splitter Web App |
DOM Manipulation |
Beginner |
Start Lab |