First Steps With Javascript
  • Intro to the Course
  • First Steps with Javascript
  • Javascript Syntax
  • DOM - Document Object Model
  • Working With The DOM
Basics of Javascript
  • Variables
  • Data Types: Strings
  • Data Types: Numbers (Part 1)
  • Data Types: Numbers (Part 2)
  • Data Types: Booleans
  • Data Types: Null and Undefined
  • List Of Exercises # 1
  • List Of Exercises # 1 - Solution (Part 1)
  • List Of Exercises # 1 - Solution (Part 2)
  • Functions
  • Data Types: Arrays
  • Data Types - Objects
  • Objects Methods
  • List Of Exercises # 2
  • List Of Exercises # 2 (Solution - Part 2)
  • List Of Exercises # 2 (Solution - Part 1)
Diving Deeper into Javascript
  • Events
  • CSS Manipulation
  • More getElement Methods
  • For and For in Loops
  • While Loops
  • Conditionals
  • Conditionals (Part 2)
  • Nested Loops and Conditionals
  • Variable Scope
  • List Of Exercises # 3
  • List Of Exercises # 3 (Solution - Part 1)
  • List Of Exercises # 3 (Solution - Part 2)
  • List Of Exercises # 3 (Solution - Part 3)
  • BOM - Browser Object Model
  • Date & Time
  • Challenge: Calculating Date Intervals
  • Time Methods
  • Challenge: Clock
  • Break and Continue
  • Forms
  • Forms (Part 2)
  • The onchange Event
  • List Of Exercises # 4
  • List Of Exercises # 4 (Solution - Part 1)
  • List Of Exercises # 4 (Solution - Part 2)
  • List Of Exercises # 4 (Solution - Part 3)
  • List Of Exercises # 4 (Solution - Part 4)
  • List Of Exercises # 4 (Solution - Part 5)
Project # 1 - WeDesign Website
  • Presentation of the project
  • Mobile Menu
  • About Us Section
  • Services Section
  • Contact Form
  • Current Year on Copyright Message
jQuery
  • jQuery - Intro
  • jQuery - Syntax
  • jQuery - DOM Manipulation
  • jQuery - Forms
  • jQuery - Forms (Part 2)
  • jQuery - CSS Classes Manipulation
  • jQuery - Events
  • Challenge: jQuery Events
  • jQuery - Effects
  • jQuery - Animate
Project # 2 - Tshirt Price Calculator
  • Presentation of the project
  • Getting the Search Parameters
  • Update Order Details
  • Calculate the Price
  • Update the Product Photo
  • The Change Event For The Quantity and Style Filters
  • The Change Event For The Color and Quality Filters
  • Formatting the Price
Advanced Javascript
  • Callback Functions
  • Error Handling
  • Namespaces
  • JSON - Javascript Object Notation
  • Local Storage & Session Storage
  • Local Storage Practical Example
Ajax
  • Ajax - Intro
  • Ajax - Request
  • Ajax - Response
  • Ajax with jQuery
  • List Of Exercises # 5
  • List Of Exercises # 5 (Solution - Part 1)
  • List Of Exercises # 5 (Solution - Part 2)
  • List Of Exercises # 5 (Solution - Part 3)
  • List Of Exercises # 5 (Solution - Part 4)
Intro to Vue JS
  • Welcome to the Vue JS Intro!
  • Setting up the Workspace
  • Declarative Rendering and Data Objects