CP Algorithms
cp-algorithms.comAlgorithm explanations for competitive programming
Algorithm explanations for competitive programming
Coding-interview study organized around reusable patterns
Programming courses with portfolio-oriented projects
Coding bootcamps combining foundations with development tools
Practical developer-tool skills often missing from coursework
Topic-structured coding and interview practice
Language practice with exercises and mentoring
Short programming tutorials beside exercises and references
Crime-themed SQL missions with a query guide
Git workflows for R and RStudio users
Implement and analyse practical data structures
Python and TypeScript practice through coding missions
A written Python route from setup to practical topics
Hands-on study of computing and cybersecurity foundations
Foundational coding and data skills for researchers
Creative programming tracks for beginners
Programming lessons with online compilers close at hand
JavaScript language lessons followed by browser programming
Python tutorials with paths, quizzes and exercises
Annotated programs introducing Go concepts
Computing study with a focus on modern hardware
Step-by-step SQL practice on themed data tables