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.9
31 ratings
2102 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 
05:00
  Exercise lab for variables 
05:00
  Exercise lab for variables 
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 
05:00
  Exercise lab for objects 
05:00
  Exercise lab for objects 
05:00
  Exercise lab for objects 
05:00
  Arrays (Preview)
05:38
  if-else (Preview)
03:35
  Exercise lab for if-else 
05:00
  switch-case (Preview)
05:14
  Exercise lab for switch-case 
05:00
  Math operators (Preview)
04:18
  Increment Decrement (Preview)
07:08
  Exercise lab for increment 
05:00
  Exercise lab for decrement 
05:00
  Logical Operators (Preview)
07:09
  Bitwise Operators (Preview)
04:53
  for Loop (Preview)
05:53
  Exercise lab for loop 
05:00
  while Loop (Preview)
01:48
  Exercise lab while loop 
05:00
  do-while Loop (Preview)
01:49
  Exercise lab do-while 
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

Sv
Sai venkat Balabadruni
May 03, 2021
Wow, this is one of the best beginner js courses, that I highly recommend anyone to take it totally covers the basics that are needed to build cool projects. And if anyone wants to revise this has that main points which need to be revised in JS
AK
Aryan Kd
May 01, 2021
very well done love your content Like how everything is divided greatly
MM
Mihir Makwana
Apr 01, 2021
AwesomeCourse
VȘ
Vlad Șaptefrați
Mar 17, 2021
Great and explicable course!
dd
dan danduri
Feb 01, 2021
Short and sweet

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