JavaScript 7-Day Plan for DSA & Full Stack –
Varshitha
Day 1 – Basics (variables, data types, operators, template literals)
1 Learn let, const, var
2 Understand data types and operators
3 Type conversion and template literals
4 Video: [Link]
Day 2 – Control Flow (if/else, switch, loops)
1 Learn if-else, switch statements, for/while loops
2 Video: [Link]
Day 3 – Functions & Scope
1 Function declaration, arrow functions, scope
2 Video: [Link] (Functions section)
Day 4 – Arrays & Array Methods
1 Learn push, pop, map, filter, reduce, sort, find
2 Practice with array problems
3 Video: [Link]
Day 5 – Strings & String Methods
1 String access, split, join, substring, includes, reverse
2 Video: [Link] (Strings section)
Day 6 – Objects, Maps & Sets
1 Objects: keys, values, entries, looping
2 Maps & Sets for frequency and unique elements
3 Video: [Link] (Objects section)
Day 7 – Recursion + Revision + Helper Concepts
1 Understand recursion (factorial, Fibonacci)
2 Revise spread/rest, destructuring, ternary operator
3 Video: [Link] (Recursion section)