Here is the clean and professional Programming with JavaScript – Course Details, matching the style of your previous course formats:
Programming with JavaScript – Course Details
⏳ Duration: 6 Months
🎓 Eligibility: Basic Computer Knowledge
📘 Course Content
1. Introduction to JavaScript
- What is JavaScript?
- How JS works in the browser
- JS syntax & execution flow
2. Variables, Data Types & Operators
- var, let, const
- Primitive & non-primitive data types
- Arithmetic, comparison & logical operators
3. Conditional Statements
- if, else, else if
- switch statement
- Nested conditions
4. Loops
- for, while, do-while
- Nested loops
- Loop control (break & continue)
5. Functions
- Function declaration & expression
- Arrow functions
- Parameters & return values
- Callback basics
6. Scope & Hoisting
- Global & local scope
- Function & block scope
- Hoisting rules for variables & functions
7. Arrays
- Creating arrays
- Array methods (push, pop, shift, unshift, etc.)
- Looping through arrays
8. Multidimensional Arrays
- Nested arrays
- Access & manipulation
- Practical use cases
9. Objects & Methods
- Object creation
- Properties & methods
- this keyword
- Object manipulation
10. DOM (Document Object Model)
- Selecting elements
- Changing HTML/CSS through JS
- Event handling
- Practical DOM projects
11. Testing Project
- Mini project using JS fundamentals
- DOM-based small application
- Real-world logic building