Competitive ProgrammingRecorded
Learn JavaScript
Lessons: English + Bangla
৳1,999
P
৳1,999৳2,999
This course includes
- 52 text lessons
- Lifetime access
- Access on mobile
Curriculum
Course content
19 modules · 59 lessons
What JavaScript Is (and Why It Is Not Java)
Where It Runs: Browser, Server, Phone, Desktop
The Job Market, Honestly: What JavaScript Gets You and What It Does Not
How the Engine Runs Your Code: Parse, Bytecode, JIT
Your First Run: The Console, Node, and the Playground
Module Test: What JavaScript Is
A Program Line by Line: console.log, Numbers and Text
let and const: A Name for a Value, and Why Not var
The Seven Primitives and One Object
typeof, undefined and null: Asking a Value What It Is
Reading Input: The Starter Every Problem Uses, Line by Line
Comments, Names and Code a Human Can Read
Problems: First Programs
Module Test: First Programs
Two Values Meet an Operator: The Picture
Every Operator, One by One
Full Programs: Converting on Purpose
When to Use == and When Not, and the Other Judgement Calls
Under the Hood: The Abstract Equality Algorithm and Floating Point
Interview Pack: Output Puzzles, the Questions and the Bug Gallery
Problems: Types and Coercion
Cheat Sheet: Types, Operators and Coercion on One Page
Module Test: Types and Coercion
A String Is a Row of Code Units: The Picture
Every String Method, One by One
Full Programs: Strings at Work
When to Use Which: Methods or a Loop, a Template or +, and When It Is a Regex
Under the Hood: Immutability, Ropes and UTF-16
CP and Interview Pack: String Patterns, the Questions and the Bug Gallery
Problems: Strings
Cheat Sheet: Strings on One Page
Module Test: Strings
Decisions and Loops: The Picture
Every Statement, One by One
Full Programs: From FizzBuzz to a Prime Sieve
Which Loop, and When switch Beats if
Under the Hood: Loops as Jumps, the Iterator Protocol and a Loop Lab
CP and Interview Pack: Nested Loops, Early Exit and the Bug Gallery
Problems: if, switch and Loops
Cheat Sheet: if, switch and Loops on One Page
Module Test: if, switch and Loops
A Function Is a Named Recipe: The Picture
Every Form, One by One: Declarations, Arrows, Defaults and Rest
Full Programs: A Small Library, Functions as Values and Recursion
When to Use Which: Declaration or Arrow, a Default or a Check, Recursion or a Loop
Under the Hood: The Call Stack, Frames and What a Call Costs
CP and Interview Pack: Recursion Patterns, Currying and the Bug Gallery
Problems: Functions
Cheat Sheet: Functions on One Page
Module Test: Functions
Where a Name Lives: Scope and Closures, the Picture
Every Rule, One by One: Blocks, var, Hoisting and the Dead Zone
Full Programs: Counters, once, Private State and Memoise
When a Closure, When a Class, When a Module
Under the Hood: Environment Records, V8 Contexts and a Closure Memory Lab
CP and Interview Pack: The Loop Question, Hoisting Puzzles and the Bug Gallery
Problems: Scope, Hoisting and Closures
Cheat Sheet: Scope, Hoisting and Closures on One Page
Module Test: Scope, Hoisting and Closures
Practice
Where the practice actually happens
Watching lessons is the easy part. These two decide whether you are still solving problems in month three.

Progsity Playground
Run C and C++ straight in the browser, editor on one side, output and standard input on the other. Nothing to install, so trying an idea never waits on a working compiler.


XP, streaks, badges and a weekly leaderboard
Every lesson, quiz and solved problem earns XP, which raises your level and unlocks badges, sixteen of them, from First Steps to a hundred-day streak. Each week you also see where you stand against the rest of your batch.
Enroll
Ready to start learning?
Learn JavaScript
৳1,999৳2,99933% off