← Back to Dashboard

Step 1: Basics of Coding & DSA

Master the absolute fundamentals. If you are struggling with logic building, do not skip these patterns and concepts.

Overall Progress0% (0/52)

1. Programming Fundamentals

0 / 7
ProblemDifficultyYouTubePractice
User Input / OutputEasyComing SoonSolve
Data Types & VariablesEasyComing SoonSolve
If-Else StatementsEasyComing SoonSolve
Switch StatementsEasyComing SoonSolve
For, While & Do-While LoopsEasyComing SoonSolve
Functions & Pass by Value/ReferenceEasyComing SoonSolve
Time & Space Complexity IntroEasyComing SoonSolve

2. Build-up Logical Thinking (Patterns)

0 / 8
ProblemDifficultyYouTubePractice
Pattern: Rectangular StarEasyComing SoonSolve
Pattern: Right-Angled TriangleEasyComing SoonSolve
Pattern: Inverted Right PyramidEasyComing SoonSolve
Pattern: Full Star PyramidEasyComing SoonSolve
Pattern: Inverted Star PyramidEasyComing SoonSolve
Pattern: Diamond StarMediumComing SoonSolve
Pattern: Half Diamond StarMediumComing SoonSolve
Pattern: Binary Number TriangleMediumComing SoonSolve

3. Basic Math Concepts

0 / 7
ProblemDifficultyYouTubePractice
Count DigitsEasyComing SoonSolve
Reverse a NumberEasyComing SoonSolve
Check Palindrome NumberEasyComing SoonSolve
Armstrong NumbersEasyComing SoonSolve
Print all DivisorsEasyComing SoonSolve
Check for PrimeEasyComing SoonSolve
GCD or HCFMediumComing SoonSolve

4. Basic Recursion

0 / 8
ProblemDifficultyYouTubePractice
Understand Recursion (Print N times)EasyComing SoonSolve
Print 1 to N using RecursionEasyComing SoonSolve
Print N to 1 using RecursionEasyComing SoonSolve
Sum of first N Natural NumbersEasyComing SoonSolve
Factorial of N numbersEasyComing SoonSolve
Reverse an Array using RecursionEasyComing SoonSolve
Check if a String is PalindromeEasyComing SoonSolve
Fibonacci NumberEasyComing SoonSolve

5. Basic Hashing

0 / 2
ProblemDifficultyYouTubePractice
Count frequency of array elementsEasyComing SoonSolve
Find highest & lowest frequency elementsEasyComing SoonSolve

6. Sorting Fundamentals

0 / 5
ProblemDifficultyYouTubePractice
Selection SortEasyComing SoonSolve
Bubble SortEasyComing SoonSolve
Insertion SortEasyComing SoonSolve
Merge SortMediumComing SoonSolve
Quick SortMediumComing SoonSolve

7. Array Basics (1D)

0 / 9
ProblemDifficultyYouTubePractice
Largest Element in an ArrayEasyComing SoonSolve
Second Largest Element in an ArrayEasyComing SoonSolve
Check if Array is SortedEasyComing SoonSolve
Remove Duplicates from Sorted ArrayEasyComing SoonSolve
Left Rotate an Array by K PlacesMediumComing SoonSolve
Move Zeros to EndEasyComing SoonSolve
Find Missing NumberEasyComing SoonSolve
Max Consecutive OnesEasyComing SoonSolve
Find Number that appears onceEasyComing SoonSolve

8. String Basics

0 / 6
ProblemDifficultyYouTubePractice
Reverse StringEasyComing SoonSolve
Valid PalindromeEasyComing SoonSolve
Valid AnagramEasyComing SoonSolve
Longest Common PrefixEasyComing SoonSolve
Isomorphic StringsEasyComing SoonSolve
Rotate StringEasyComing SoonSolve