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 HatsFooding▷ 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▷ VapesHigh 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