Competitive ProgrammingRecorded

Learn JavaScript

Lessons: English + Bangla

৳1,999

P

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 running a C program in the browser, with the code editor on the left and the output panel on the right showing Hello, World! and an Accepted verdict.
Try it yourself

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.

The Achievements page showing level and XP progress, current and best streak, and the badge collection.
A ninety-day activity calendar where darker squares mean more XP earned that day, above the weekly leaderboard.

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