❄️Algopedia

Home

❯

🐟 Resources

❯

Miscellaneous

Miscellaneous

Properties2
titleMiscellaneous
modified—

Jul 25, 20263 min read

  • CP Book - Companion website for the Competitive Programming books with curated problem lists, topic mappings, and learning resources
  • Kunal Kushwaha - Complete DSA Bootcamp - Beginner-friendly, structured DSA playlist covering fundamentals to intermediate concepts with Java focus.
  • Errichto - High-level competitive programming explanations by an IOI gold medalist, focused on thinking and problem solving.
  • William Lin - Advanced CP content from a former world finalist, emphasizing math, optimization, and elegant solutions.
  • Gaurav Sen - Intuitive explanations of algorithms, system design basics, and problem-solving patterns.
  • Advanced Competitive Programming Playlist - In-depth lectures on advanced algorithms and competitive programming techniques.
  • Stanford CS 97SI: Competitive Programming - University-level course with high-quality slides and curated practice problems.
  • How to Win Coding Competitions (ITMO / edX) - Strategy-oriented course focusing on how top competitive programmers think.
  • CodeChef Indian Programming Camp - Recorded lectures from elite programmers applying algorithms to real contest problems.
  • Reykjavik University Competitive Programming Course - Clean slides and problem sets taught by an experienced competitive programmer.
  • NCTU Problem Solving & Programming Techniques - Foundational problem-solving course with strong theoretical grounding.
  • Arabic Competitive Programming Materials - Broad collection of slides and implementations covering many CP topics.
  • Awesome Algorithms Courses - Curated list of top algorithm courses from MIT, Stanford, Berkeley, and more.
  • MIT 6.046J - Introduction to Algorithms - Rigorous algorithms course by Leiserson and Demaine with excellent lectures and notes.
  • Petr Mitrichev - Advanced contest analysis and deep algorithmic insights.
  • Egor Kulikov - Educational streams and explanations for competitive programming contests.
  • Adam Bardashevich - Competitive programming content focused on contests and solution ideas.
  • Bohdan Pryshchenko - Live competitive programming streams with real-time problem solving.
  • Vladimir Smykalov - Contest streams and algorithm discussions from an experienced CP participant.
  • Aleksandar Abas - Competitive programming tutorials and contest breakdowns.
  • Mostafa Saad Ibrahim - Deep algorithm explanations with practical competitive programming focus.
  • Tushar Roy - Clear, interview-oriented explanations of data structures and algorithms.
  • Dynamic Programming Playlist (Aditya Verma) - Comprehensive DP tutorial series
  • Dynamic Programming Playlist (Tushar Roy) - Another DP deep‑dive
  • MIT 6.006 Introduction to Algorithms (Fall 2011) - Classic algorithms course
  • MIT 6.006 Introduction to Algorithms (Spring 2020) - Updated version of 6.006
  • MIT 6.046J Design and Analysis of Algorithms - YouTube playlist for the course
  • MIT 6.854 Advanced Algorithms - Advanced algorithm topics
  • MIT Advanced Data Structures - Advanced data structures lectures
  • Harvard COMPSCI 224 Advanced Algorithms - Harvard’s advanced algorithms course
  • Algorithms Specialization (Stanford) - Four‑part algorithms specialization
  • A Second Course in Algorithms (Stanford CS261) - Stanford’s second course in algorithms
  • UC Berkeley Data Structures (Spring 2014) - Berkeley data structures lectures
  • UC Berkeley Data Structures (Fall 2006) - Older Berkeley data structures course
  • William Fiset DSA - Comprehensive DSA playlist with implementations
  • Graph Theory Playlist - Graph theory concepts and problems
  • MIT Linear Algebra - Linear algebra course by Gilbert Strang
  • MIT Calculus Revisited - Calculus refresher
  • MIT Mathematics for Computer Science - Discrete math for CS
  • CS50 2020 - Harvard’s intro to CS
  • CS50 Web Programming - Web development with Python and JavaScript
  • CS106A Programming Methodology - Stanford’s intro programming course
  • Programming Paradigms (Stanford) - Stanford course on programming paradigms
  • C Programming Basics - C language fundamentals
  • Understanding Computers and the Internet - Computer and internet basics
  • Nick White - Coding interview problem solutions
  • Fisher Coder - Interview prep and algorithm explanations
  • IDeserve - Algorithm visualizations and explanations
  • Algorithms, Part I (Princeton) - Classic algorithms course by Robert Sedgewick
  • Algorithms, Part II (Princeton) - Continuation of the Princeton algorithms sequence

Graph View

Recent notes

  • Miscellaneous

    Jul 25, 2026

    • Problem Sets

      Jul 25, 2026

      • Tools

        Jul 25, 2026

        • 🐬 Base

          Jul 22, 2026

          • General

            Jul 22, 2026