DSA Programming Course
Data Structures & Algorithms
What you'll learn
- ✓Introduction & Complexity
- ✓Arrays
- ✓Strings
- ✓Linked Lists
- ✓Stacks
- ✓Queues
- ✓Hashing
- ✓Recursion & Backtracking
Skills you'll gain
Details to know
- Certificate of completion
- Flexible schedule
- 100% Free
- 10.2 hours total
Requirements
- No prior experience needed
- A computer with internet connection
- Passion to learn!
Description
This DSA course takes you from the very basics to real, practical skills you can use right away. Across 18 chapters and 122 lessons, you'll build a solid foundation in DSA through short, focused lessons paired with live, editable code examples.
Each chapter builds on the last, so concepts stick. You'll get quizzes after every chapter to check your understanding, and a live code editor to practice as you go — no separate setup or installation required.
Whether you're completely new to programming or picking up DSA as an additional skill, this course is self-paced and free, with lifetime access so you can revisit any lesson whenever you need a refresher.
Course Content
18 chapters · 122 lessons · 10.2 hours
- 📄 Binary Tree Introduction 5 min
- 📄 Tree Traversals Inorder Preorder Postorder 5 min
- 📄 Level Order Traversal BFS 5 min
- 📄 Binary Search Tree 5 min
- 📄 BST Insert Delete Search 5 min
- 📄 AVL Tree 5 min
- 📄 Height and Diameter of Tree 5 min
- 📄 Lowest Common Ancestor 5 min
- 📄 Tree Views Left Right Top Bottom 5 min
- 📄 Serialize and Deserialize Tree 5 min
- 📄 Graph Introduction 5 min
- 📄 Graph Representation 5 min
- 📄 BFS Breadth First Search 5 min
- 📄 DFS Depth First Search 5 min
- 📄 Cycle Detection 5 min
- 📄 Topological Sort 5 min
- 📄 Shortest Path Dijkstra 5 min
- 📄 Shortest Path Bellman-Ford 5 min
- 📄 Minimum Spanning Tree Kruskal 5 min
- 📄 Minimum Spanning Tree Prim 5 min
- 📄 DP Introduction and Memoization 5 min
- 📄 Tabulation vs Memoization 5 min
- 📄 Fibonacci with DP 5 min
- 📄 0-1 Knapsack 5 min
- 📄 Unbounded Knapsack 5 min
- 📄 Longest Common Subsequence 5 min
- 📄 Longest Increasing Subsequence 5 min
- 📄 Edit Distance 5 min
- 📄 Coin Change Problem 5 min
- 📄 Matrix Chain Multiplication 5 min
- 📄 DP on Grids 5 min
- 📄 DP on Trees 5 min
Reviews
Be the first to review this course
Offered by
Cookies & Cursor Technologies
Free, quality programming tutorials for everyone.
Frequently Asked Questions
Yes, completely free — no signup required to start, and no hidden costs.
Yes, on completion of all 122 lessons you'll earn a DSA certificate of completion.
About 10.2 hours at your own pace — go as fast or slow as you like.
Use our Try it live code editor to experiment, and the quizzes after each chapter to check your understanding as you go.
No separate app needed — access every lesson and the code editor from any device via your browser.