Course image for JavaScript Basics - Start writing JS code

JavaScript Basics - Start writing JS code

Learn about basics of JavaScript and get started with writing JavaScript for your web apps

3 hours+ of total content
4.8
43 ratings
2358 developers learning
Course Creator: Mehul Mohan

Hang on...

Goals

  • Go from a total beginner to an advanced JavaScript developer
  • JavaScript and programming fundamentals: variables, boolean logic, if/else, loops, functions, arrays, etc.
  • Modern JavaScript for 2020: NPM, Webpack, Babel and ES6 modules
  • A true understanding of how JavaScript works behind the scenes
  • Organize and structure your code using JavaScript patterns like modules
  • Practice your new skills with coding challenges (solutions included)

Description

This course will take you from a complete JavaScript beginner to an advanced developer. You will not just learn the JavaScript language itself, you will also learn how to program. How to solve problems. How to structure and organize code using common JavaScript patterns.

Come with me on a journey with the goal of truly understanding the JavaScript language. And I explain everything on the way with great detail!

You will learn "why" something works in JavaScript, not just "how". Because in the modern JavaScript world of today, you need more than just knowing how something works. You need to debug code, you need to understand code, you need to be able to think about code.

Course Structure

54 lectures 03:47:41 total duration

JavaScript 101

(54 lectures • 03 hours and 47 minutes)
  What is JavaScript? (Preview)
01:33
  Text Editors (Preview)
01:46
  Setting up development environment (Preview)
03:19
  How to use JavaScript? (Preview)
02:15
  Variables (Preview)
01:59
  var/let vs const (Preview)
01:09
  Exercise lab for variables (Practice lab)
05:00
  Exercise lab for variables (Practice lab)
05:00
  Exercise lab for variables (Practice lab)
05:00
  Data Types (Preview)
04:32
  Functions (Preview)
01:55
  console.log and Chrome DevTools (Preview)
01:56
  Function Parameters (Preview)
03:08
  return statement (Preview)
04:15
  Scoping (Preview)
09:33
  alert/prompt/confirm (Preview)
04:58
  Objects (Preview)
06:27
  Exercise lab for objects (Practice lab)
05:00
  Exercise lab for objects (Practice lab)
05:00
  Exercise lab for objects (Practice lab)
05:00
  Exercise lab for objects (Practice lab)
05:00
  Arrays (Preview)
05:38
  if-else (Preview)
03:35
  Exercise lab for if-else (Practice lab)
05:00
  switch-case (Preview)
05:14
  Exercise lab for switch-case (Practice lab)
05:00
  Math operators (Preview)
04:18
  Increment Decrement (Preview)
07:08
  Exercise lab for increment (Practice lab)
05:00
  Exercise lab for decrement (Practice lab)
05:00
  Logical Operators (Preview)
07:09
  Bitwise Operators (Preview)
04:53
  for Loop (Preview)
05:53
  Exercise lab for loop (Practice lab)
05:00
  while Loop (Preview)
01:48
  Exercise lab while loop (Practice lab)
05:00
  do-while Loop (Preview)
01:49
  Exercise lab do-while (Practice lab)
05:00
  break vs continue vs return (Preview)
03:41
  Arrays.map (Preview)
02:45
  Array.filter (Preview)
02:13
  Array.forEach (Preview)
02:12
  Array.reduce (Preview)
04:24
  Array.indexOf, Array.includes, Array.find (Preview)
03:56
  == v/S === (Preview)
07:41
  JS DOM (Preview)
03:20
  document/window Object (Preview)
05:36
  getElementById (Preview)
03:53
  More ways to traverse (Preview)
06:03
  setTimeout and setInterval (Preview)
03:02
  clearTimeout and clearInterval (Preview)
03:17
  Event Handlers (Preview)
04:00
  Error Handling (Preview)
04:33
  Closing Series (Preview)
00:55

Last 5 Reviews

R
Rahul kumar
Jun 15, 2021
nice course
AD
Akash Dharam
Jun 14, 2021
THIS IS ONE OF THE BEST COURSE TO CLEAR JAVASCRIPT BASICS
AP
Abhishek P
Jun 13, 2021
love it !!
KK
Kalpesh Kumawat
Jun 13, 2021
many things can be explained in detail
EN
Eberechi Nwankudu
Jun 10, 2021
great

Your Instructor

Mehul Mohan

Full-stack developer and security researcher

I'm a full-stack developer working with JavaScript and its associated runtimes for the past 7 years. I love to play with code and make something useful out of it! You can find me on social media, I'm quite active there :)
codedamn logo

We ♥ quality. And we would love to see your growth. Hence, codedamn comes with a pro plan for advanced and accelerated learning!

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice
Become Pro Member