🇧🇩 A National Initiative — Empowering Bangladesh's Global Workforce
Courses / JavaScript Fundamentals Course
📘 Beginner ⏱ 20 Hours

JavaScript Fundamentals Course

Course Overview

HTML & CSS শেখার পর এখন সময় Website-কে Interactive করার!

এই JavaScript Fundamentals (20 Hours) কোর্সে আপনি JavaScript-এর Basic থেকে Core Concepts পর্যন্ত শিখবেন। Real-life Examples, Hands-on Practice এবং Mini Projects-এর মাধ্যমে JavaScript Programming-এর শক্ত ভিত্তি তৈরি করবেন।

এই কোর্স শেষে আপনি Dynamic Web Pages তৈরি করতে পারবেন, User Interaction Handle করতে পারবেন এবং Bootstrap, React.js অথবা অন্যান্য Modern JavaScript Framework শেখার জন্য প্রস্তুত হয়ে যাবেন।


Course Information

  • Course Name: JavaScript Fundamentals
  • Duration: 20 Hours
  • Level: Beginner to Intermediate
  • Class Type: Online / Offline
  • Language: বাংলা + English
  • Prerequisite: HTML & CSS-এর Basic Knowledge থাকলে ভালো, তবে শুরু থেকে প্রয়োজনীয় বিষয়গুলোও বুঝিয়ে দেওয়া হবে।

What You Will Learn

✔ JavaScript Basics

✔ Variables & Data Types

✔ Operators & Expressions

✔ Conditional Statements (if, else, switch)

✔ Loops (for, while, do-while)

✔ Functions & Arrow Functions

✔ Arrays & Objects

✔ DOM Manipulation

✔ Events & Event Handling

✔ Form Validation

✔ ES6 Features

✔ Error Handling

✔ Debugging Techniques

✔ Mini Projects


Course Curriculum

Module 1 — Introduction to JavaScript

  • What is JavaScript?
  • How JavaScript Works
  • JavaScript Setup
  • Browser Console
  • External & Internal JavaScript

Module 2 — JavaScript Basics

  • Variables (var, let, const)
  • Data Types
  • Operators
  • User Input & Output
  • Comments

Module 3 — Decision Making

  • if Statement
  • if…else
  • Nested if
  • switch Statement
  • Ternary Operator

Module 4 — Loops

  • for Loop
  • while Loop
  • do…while Loop
  • break & continue

Module 5 — Functions

  • Function Declaration
  • Function Expression
  • Arrow Function
  • Parameters & Return Values
  • Scope

Module 6 — Arrays & Objects

  • Creating Arrays
  • Array Methods
  • Objects
  • Object Properties
  • Looping Through Arrays & Objects

Module 7 — DOM Manipulation

  • Selecting HTML Elements
  • Changing Text & Styles
  • Creating & Removing Elements
  • Class Manipulation

Module 8 — Events & Form Validation

  • Click Events
  • Keyboard Events
  • Mouse Events
  • Form Validation
  • Event Listeners

Module 9 — Modern JavaScript (ES6)

  • Template Literals
  • Destructuring
  • Spread Operator
  • Rest Parameters
  • Default Parameters

Module 10 — Mini Projects

  • Digital Calculator
  • To-Do List
  • Image Slider
  • Random Quote Generator
  • Simple Quiz App

Course Features

✅ 20 Hours Live Class

✅ বাংলা ভাষায় সহজ ব্যাখ্যা

✅ Practical Coding Sessions

✅ Hands-on Mini Projects

✅ Practice Files & Source Code

✅ Real-life Examples

✅ Class Recording (যদি প্রযোজ্য হয়)

✅ Instructor Support

✅ Certificate (যদি প্রদান করা হয়)


Who Can Join?

  • Students
  • Beginners
  • HTML & CSS Learners
  • Freelancers
  • Job Seekers
  • Aspiring Front-End Developers
  • যারা JavaScript Programming শিখতে চান

After Completing This Course

এই কোর্স শেষ করার পর আপনি—

  • JavaScript-এর Core Concepts আত্মবিশ্বাসের সাথে ব্যবহার করতে পারবেন।
  • Interactive Website তৈরি করতে পারবেন।
  • HTML & CSS-এর সাথে JavaScript যুক্ত করে Dynamic Features তৈরি করতে পারবেন।
  • Form Validation এবং User Interaction Handle করতে পারবেন।
  • DOM Manipulation-এর মাধ্যমে Web Page Control করতে পারবেন।
  • Bootstrap, React.js, Next.js এবং অন্যান্য Modern JavaScript Framework শেখার জন্য Strong Foundation তৈরি হবে।
  • Front-End Development Career শুরু করার জন্য প্রয়োজনীয় Programming Skill অর্জন করবেন।