Onlearn
DSA
Data Science
Projects
Get started
Start with DSA Fundamentals
Programming Fundamentals
Start
Back to modules
Module 01 · 0/31
Module 01
DSA Fundamentals
0/31
28
3
0
Programming Fundamentals
0/7
1
User Input / Output
Easy
2
Data Types
Easy
3
If Else statements
Easy
4
Switch Statement
Easy
5
For loops
Easy
6
While loops
Easy
7
Functions (Pass by Reference and Value)
Easy
Logic Building
0/1
1
Basic Triangle Patterns
Easy
Algorithm Analysis
0/1
1
Introduction to Time Complexity
concept
Easy
Data Structures & Libraries
0/3
1
What are arrays, strings?
Easy
2
Dynamic Arrays / Lists
Easy
3
Key-Value Maps
Med.
Basic Maths
0/7
1
Count Digits
Easy
2
Reverse a Number
Easy
3
Check Palindrome
Easy
4
Armstrong Numbers
Easy
5
Print all Divisors
Easy
6
Check for Prime
Easy
7
GCD Or HCF
Easy
Recursion
0/9
1
Understand recursion by print something N times
Easy
2
Print name N times using recursion
Easy
3
Print 1 to N using recursion
Easy
4
Print N to 1 using recursion
Easy
5
Sum of first N numbers
Easy
6
Factorial of N numbers
Easy
7
Reverse an array
Easy
8
Check if a string is palindrome or not
Med.
9
Fibonacci Number
Easy
Hashing
0/3
1
Hashing Theory
Med.
2
Counting frequencies of array elements
Easy
3
Find the highest/lowest frequency element
Easy