Intro to Javascript – FULL COURSE (tutorial)

This course teaches you the basics of JavaScript, the most popular programming language for web development. You can also try the interactive version of the course here:

The course contains 14 lessons and 7 challenges. In the challenges, you’ll be encourage to jump into the code and get your hands dirty. This is both fun and great for making the knowledge stick.

⭐️Course Contents ⭐️

⌨️Data types
⌨️Variables (1:45)
⌨️Strings (4:11)
⌨️Numbers (11:37)
⌨️Booleans (16:41)
⌨️Arrays (20:23)
⌨️Objects (26:32)
⌨️Arithmetic operations (32:43)
⌨️Relational operations (34:31)
⌨️Increment & decrement (40:20)
⌨️If, else if, else (44:03)
⌨️Switch statements (50:22)
⌨️For loops (53:58)
⌨️While & Do While (57:30)
⌨️Functions (1:02:11)

Check out the JavaScript ES6 course here:

Follow the instructor Dylan Israel on Twitter here:

Check out Dylan’s YouTube channel:

If you want to learn more about JavaScript, check out these playlists on our channel:
▶JavaScript Basics:
▶Design Patterns:
▶Data Structures and Algorithms:
▶Clean Code:

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day: javascript tutorial


Ss0ph says:

I love this channel hehehe notification squad

Max Lukin says:

@freeCodeCamp should we wait for the same course but for TypeScript please? :)

Dylan Israel says:

You all can’t see it but this guy is super handsome 😉

Albert Mars says:


Santosh Kumar says:

When did JavaScript started needing backticks and dollar sign for string interpolation? Can anybody explain?

Kevin Godinho says:

Can’t find the JS algorithms Dylan mentions at the end on Scrimba.

The Good Googler says:

Wow, I thought the comments would be informative as the video.

Debopriyo Basu says:

Thanks for such useful videos! That’s the only reason why I enabled notifications only for this channel!

Sean Cotton says:

How many videos will be in this course?

Elijah John says:

Many thanks!

Wayne Phillips says:

15:03 For some reason, when I run that example in JSBin it’s returning “NaN”, not “null”. Hmm

JrK says:

Hi there, can you please let me know what application you are using for the code etc? Just at the first challenge but dont know what program you are using. Thx.

jean reynold says:

Yeap this is Dylan Israel. I recognize the voice

Priyabrata Biswas says:

I’ve written my first blog, hope you will like it

Write a comment


Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!

Send this to a friend

▷ Other ReviewsVehicles   Show Cars   Motorbikes   Scooters   Bicycles   Rims & Tires   Luxury BoatsFashion   Sunglasses   Luxury Watches   Luxury Purses   Jeans Wear   High Heels   Kinis Swimwear   Perfumes   Jewellery   Cosmetics   Shaving Helpers   Fashion Hats   Modeling TipsFooding   Chef Club   Fooding Helpers   Coktails & LiquorsSports   Sport Shoes   Fitness & Detox   Golf Gear   Racquets   Hiking & Trek Gear   Diving Equipment   Ski Gear   Snowboards   Surf Boards   Rollers & SkatesEntertainment   DIY Guides   Zik Instruments   Published Books   Music Albums   Cine Movies   Trading Helpers   Make Money   Fishing Equipment   Paintball Supplies   Trading Card Games   Telescopes   Knives   Vapes   GameplaysHigh Tech   Flat Screens   Tech Devices   Camera Lenses   Audio HiFi   Printers   USB Devices   PC Hardware   Network Gear   Cloud Servers   Software Helpers   Programmer Helpers   Mobile Apps   Hearing AidsHome   Home Furniture   Home Appliances   Tools Workshop   Beddings   Floor Layings   Barbecues   Aquarium Gear   Safe Boxes   Office Supplies   Security Locks   Cleaning ProductsKids   Baby Strollers   Child Car Seats   Remote ControlledTravel   Luggages & Bags   Airlines Seats   Hotel Rooms   Fun Trips   Cruise Ships   Mexico Tours