Introduction to JavaScript with Monica
About:
This course will cover an the basics of JavaScript!
Requirements:
Knowledge of Basic HTML and CSS
This course is sponsored by:
-
Total Course Spaces Remaining:
TBC
📅 Week 1: Introduction to JavaScript Basics
Variables: Understand how to store and manipulate data in JavaScript
Data Types: Explore the different types of data JavaScript can handle
Strings: Learn about string manipulation and operations
Operators: Master the various operators used in JavaScript
If and If Else Statements: Dive into conditional statements for decision-making in your code
📅 Week 2: DOM Interaction and Event Handling
Functions: How to use functions to organize and reuse your code effectively
Document Object Model (DOM): Explore how JavaScript interacts with HTML to create dynamic web pages
Selectors: Learn how to target elements within the DOM
Events: Understand event handling and how to respond to user interactions
📅 Week 3: Let’s build a Tamagotchi Landing Page
Interactive Landing Page
Add our project to github
📅 Week 4: Arrays and Objects
Arrays: storing and manipulating collections of data
Loops: iterate through arrays and perform repetitive tasks efficiently
Objects: organizing and accessing complex data
Math Object & Date Object: perform mathematical tasks and work with dates
📅 Week 5: Let’s build a Memory Card Game
Let’s create a captivating memory card game project to test your new skills
Add our project to GitHub
👩💻 Project Preview: https://memory-card-game-final.pages.dev/
📅 Week 6: Functions Parameters, Scope, and Closures
Function Parameters: Learn how to pass data into functions to make them more flexible and reusable
Scope and Closures: Understand the scope of variables and how closures work in JavaScript
Return Statement: Explore the importance of returning values from functions
Map Method: Discover how to use the map method for efficient array manipulation
📅 Week 7: Asynchronous JavaScript with APIs
Introduction to APIs: Learn to fetch data from the web
Fetch API: Master the Fetch API for making HTTP requests and handling responses
Promises & Async/Await: How to handle asynchronous operations
📅 Week 8: Let’s build a Pokédex
Let’s end our JavaScript journey by building a Pokedex project
Add our project to GitHub