Skills › Algorithms & Data Structures

Algorithm Basics

Understand Big O notation, arrays, strings, and recursion.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Analyse time and space complexity with Big O
  • Solve array and string problems efficiently
  • Write recursive functions with base cases

Watch (10 videos)

Middle of the Linked List - Leetcode 876 - Python
NeetCodeIO · intermediate hands-on
→ Solve linked list problems in Python→ Implement algorithms for coding interviews
Find the Length of the Longest Common Prefix - Leetcode 3043 - Python
NeetCodeIO · intermediate hands-on
→ Solve string manipulation problems→ Implement algorithmic solutions in Python
2048 FROM SCRATCH! CS50 Live, EP 60
CS50 · advanced hands-on
→ Implement algorithmic solutions→ Build games from scratch
Solving Questions With Brainpower - Leetcode 2140 - Python
NeetCodeIO · intermediate hands-on
→ Solve algorithmic problems using Python→ Implement data structures for problem solving
Topological Sort Algorithm | Graph Theory
WilliamFiset · advanced hands-on
→ Implement Topological Sort algorithm→ Apply Graph Theory concepts
Algorithms: Solve 'Recursive Staircase' Using Recursion
HackerRank · beginner hands-on
→ Solve recursive problems→ Implement recursive algorithms→ Determine the number of paths up a staircase
Advanced Data Structures in Java
Coursera · intermediate hands-on
→ Implement advanced data structures in Java→ Solve complex problems using algorithms
Count Number of Nice Subarrays - Leetcode 1248 - Python
NeetCodeIO · intermediate hands-on
→ Solve algorithmic problems with Python→ Implement solutions to Leetcode problems
Best Team with no Conflicts - Leetcode 1626 - Python
NeetCodeIO · intermediate hands-on
→ Solve algorithmic problems on Leetcode→ Implement solutions using Python
Detonate the Maximum Bombs - Leetcode 2101 - Python
NeetCodeIO · beginner hands-on
→ Solve algorithmic problems using Python→ Implement dynamic programming solutions

Read (10 articles)

📄
BFS Algorithm in Java Step by Step Tutorial with Examples
Dev.to · Rajesh Mishra · 2026-04-13
📄
Bubble Sort Explained Simply — Algorithm, Code & Complexity
Dev.to · Ankit Maheshwari · 2026-05-20
📄
Interview Sheet Q1:- 1. Two Sum
Dev.to · shipra Shankhwar · 2026-05-21
📄
1.2 Characteristics of Algorithm
Medium · Programming · 2026-04-18
📄
Algorithm ABC for Newbies: Subset Sum
Medium · Programming · 2026-04-23
📄
Product of Array Except Self
Medium · Python · 2026-04-22
📄
Time and Space Complexity Fundamentals
Medium · Programming · 2026-05-08