JavaScript Course
Price: ₦30,000 Payment Type: One-Time Payment Enroll Now
Course Description
Designed for beginners and intermediate learners alike, this comprehensive course requires only a foundational knowledge of HTML and CSS.
Step into the world of JavaScript, learning to integrate it into your projects and understand its core concepts. By the end of this journey, you will have built an impressive portfolio of projects, showcasing your newfound skills.
Course Curriculum
Total Duration: 46 Hours of Content
Course Kickoff
Intro (0:29)
JavaScript Info (2:34)
Course Goals (1:43)
Course Structure (2:16)
Course Resources
Useful Info
Discord Server
Visual Studio Code and Google Chrome
Intro (1:00)
Install Google Chrome (3:10)
Install VS Code (1:49)
VS Code Overview (3:56)
Install Live Preview (3:38)
Install Prettier (2:58)
Emmet (3:37)
My Setup (1:04)
JavaScript Fundamentals
Setup New Project (3:00)
Inline, Internal & External JavaScript
Variables
Data Types
Strings
Numbers
Functions
Arrays
Objects
Conditional Statements
Loops
Scope
Operators
Callback Functions
Array Methods (map, filter, reduce, etc.)
Math Object
Date Object
DOM (Document Object Model)
DOM Basics
Selectors
Navigating the DOM
Modifying Elements & Attributes
Handling Events
Forms
Local Storage
Timers (setTimeout, setInterval)
DOM Projects
Color Flipper (Simple & Hex)
Counter
Reviews Section
Navbar
Sidebar
Modal
FAQ (Questions)
Responsive Menu
Background Video
Preloader
Scroll Project (Fixed Navbar, Smooth Scroll)
Tabs
Countdown Timer
ES6+ (Modern JavaScript)
let & const
Template Literals
Arrow Functions
Default Parameters
Ternary Operator
Spread Operator
Destructuring
for...of Loop
Modules
Array Methods Review
Fetch API
Async / Await
try / catch
ES6+ Projects
Random User
Cocktail DB
Cocktail DB Async
Grocery Bud
Object Oriented JavaScript (OOP)
Objects Review
"this" Keyword
Factory Functions
Constructor Functions
Prototypes
ES6 Classes
Sub Classes
OOP Projects
ES6 Tabs
Slider / Carousel
Asynchronous JavaScript
JSON
Callbacks
Promises
Fetch API
Async / Await
Error Handling
Asynchronous JavaScript Projects
Random User (Fetch & Async)
Cocktail API (Fetch & Async)
Grocery Bud (Fetch & Async)
Final Project
Comfy House Store (E-commerce Site)
Products Setup
Filters
Cart Functionality
Stripe Payment Integration