Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

The Complete JavaScript Bootcamp - Build Real Projects!

person icon Ghulam Abbas

4.2

The Complete JavaScript Bootcamp - Build Real Projects!

Learn Modern JavaScript by building real-world Projects! JavaScript ES6+, OOP, Async JavaScript, Webpack and much more..

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Ghulam Abbas

English [CC]

category icon Development ,Web Development,JavaScript

Lectures -121

Resources -74

Duration -17.5 hours

Lifetime Access

4.2

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

JavaScript is the most popular and fastest-growing programming language. This course is designed to teach you the fundamentals of JavaScript and advance your career.

What's in this course?

Learn Vanilla JavaScript (No Libraries, No Frameworks). This course is created to build a solid base for students interested in JavaScript programming. Get skilful in writing efficient code in JavaScript and debugging. This course will take you from a beginner to an advanced developer.

Projects you'll build in this course:

  • BMI Calculator.
  • Random Quotes Generator.
  • Bookmark App.
  • Memory Game.
  • Employee App (Using OOP).
  • Movie App (Using Fetch API & AJAX).
  • Jobs Portal (Using Webpack, Babel, Node).

Who this course is for?

  • Anyone who wants to become a JavaScript Developer.
  • Anyone who wants to start his career as a programmer.
  • Anyone who wants to learn web development.
  • Anyone who wants to enhance his skills in Vanilla JavaScript.
  • Anyone interested in programming.

Goals

  • 7 real-world projects with pure JavaScript.
  • JavaScript Fundamentals: variables, if-else, loops, functions, arrays, objects etc..
  • Write solid, powerful JavaScript code.
  • Master DOM without jQuery.
  • Explore all about Object Oriented Programming.
  • Explore the latest cutting-edge features from ES6, ES7, ES8 and so on.
  • Understand how to use Promises & Async/Await with asynchronous JavaScript.
  • Asynchronous JavaScript with Ajax, Fetch API.
  • Modern JavaScript - Webpack, Babel & ES6 modules.
  • Downloadable code & all projects.

Prerequisites

  • Basic HTML & CSS knowledge.
  • Basic Bootstrap knowledge.
  • No coding experience is necessary to take this course.
The Complete JavaScript Bootcamp - Build Real Projects!

Curriculum

Check out the detailed breakdown of what’s inside the course

Setting Up Environment

4 Lectures
  • play icon Why JavaScript? 05:31 05:31
  • play icon How to Follow the Course? 02:25 02:25
  • play icon GitHub Repository For All Projects
  • play icon Setting up Code Editor 04:04 04:04

JavaScript Basics

11 Lectures
Tutorialspoint

JavaScript Control Flow

10 Lectures
Tutorialspoint

Functions, Objects & Arrays

7 Lectures
Tutorialspoint

JavaScript DOM & Events

8 Lectures
Tutorialspoint

Four Amazing DOM Projects

12 Lectures
Tutorialspoint

Object Oriented Programming (OOP)

11 Lectures
Tutorialspoint

Employee App using OOP Concepts

6 Lectures
Tutorialspoint

Regular Expressions (Regex)

6 Lectures
Tutorialspoint

Modern JavaScript - [ES6, ES7, ES8, ES9, ES10]

10 Lectures
Tutorialspoint

Asynchronous JS, Promises, AJAX, AsyncAwait

10 Lectures
Tutorialspoint

Movie Search App using API

5 Lectures
Tutorialspoint

Jobs Portal Project [Webpack, Babel, Node]

20 Lectures
Tutorialspoint

Congratulations!!!

1 Lectures
Tutorialspoint

Instructor Details

Ghulam Abbas

Ghulam Abbas

Hello, I'm Ghulam Abbas. As a programmer, I've always aspired to explore the vast landscape of significant programming languages. JavaScript became my area of interest. My extensive professional journey encompasses both front-end and back-end aspects of web development centred around JavaScript.

I've undertaken a variety of projects using different programming languages. My university education introduced me to JAVA and Python, and I've developed strong proficiency in both languages, completing multiple projects for my clients around the globe. Through my passion for teaching, I've had the privilege of guiding over 75,000+ satisfied students from 191+ countries.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

O

Olivier Ousmail

I write this comment at the beginning of the tutorial so it may change later, but for now everything is very clear, well structured, as a non native English speaker I understand everything clearly. Just one note, i follow this course on TutorialsPoint, taken in a certification package and some vide

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515