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
29 ratings
1946 developers learning
Course Creator: Mehul Mohan

Free

14-Day Money-Back Guarantee

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

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
J
Jeremy
Jan 29, 2021
So far, so good!
JP
Jerry Preston
Jan 20, 2021
I think it's a great course would like to see more example of why you use different methods

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