### Index * [Competitive Programming](#competitive-programming) * [CTF Capture the Flag](#capture-the-flag) * [Data science](#data-science) * [HTML and CSS](#html-and-css) * [Ladders](#ladders) * [Problem Sets](#problem-sets) ### Competitive Programming * [A Way to Practice Competitive Programming](https://github.com/E869120/Competitive-Programming/blob/master/%5BTutorial%5D%20A%20Way%20to%20Practice%20Competitive%20Programming.pdf) - Masataka Yoneda (PDF) * [A2 Online Judge](https://a2oj.netlify.app) * [Algorithms for Competitive Programming](https://cp-algorithms.com) * [APL Problem Solving Competition](https://contest.dyalog.com) * [AtCoder](https://atcoder.jp) * [beecrowd](https://www.beecrowd.com.br) * [COCI](https://hsin.hr/coci/) * [Codeabbey](http://www.codeabbey.com) * [Codechef](https://www.codechef.com/contests) * [Codecombat](https://codecombat.com) * [Codeeval](https://www.codeeval.com) * [CodeFights](https://codefights.com) * [Codeforces](http://codeforces.com/contests) * [Codeground](https://www.codeground.org) * [Coderbyte](https://coderbyte.com) * [Codewars](http://www.codewars.com) * [Codingame](https://www.codingame.com/start) * [Competitive Programming Cheat Sheet](https://medium.com/cheat-sheets/cheat-sheet-for-competitive-programming-with-c-f2e8156d5aa9) * [CSES Problem Set](https://cses.fi/problemset) * [Dimik](https://dimikoj.com) * [DMOJ](https://dmoj.ca) * [E-olymp](https://www.e-olymp.com/en/) * [Exercism](https://exercism.org) * [HackerEarth](https://www.hackerearth.com) * [Hackerrank](https://www.hackerrank.com) * [Internet Problem Solving Contest](http://ipsc.ksp.sk) * [Just another Golf Coding](http://jagc.org) * [Kattis](https://open.kattis.com) * [Last Moment DSA Sheet(79) – Ace Interviews](https://takeuforward.org/interview-sheets/strivers-79-last-moment-dsa-sheet-ace-interviews) - Striver * [LeetCode](https://leetcode.com) * [LightOJ](https://lightoj.com) * [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup/) * [Newton School](https://my.newtonschool.co/contest/all) * [oj.uz](https://oj.uz) * [Sigmageek](https://sigmageek.com) * [Sphere Online Judge](http://www.spoj.com/contests) * [Techgig](https://www.techgig.com) * [Top Array Interview Questions – Structured Path with Video Solutions \| Arrays Series](https://takeuforward.org/array/top-array-interview-questions-structured-path-with-video-solutions/) * [Top Coding Interview Problems](https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/) - Striver * [Topcoder](https://www.topcoder.com) * [Toph](https://toph.co) * [USACO.guide](https://usaco.guide) ### Capture the flag * [ångstromCTF](https://angstromctf.com) * [CTFlearn](https://ctflearn.com) (email address *requested*) * [CTFtime](https://ctftime.org) * [DamnVulnerableDefi](https://www.damnvulnerabledefi.xyz) * [echoCTF](https://echoctf.red) (email address *requested*) * [Google CTF](https://capturetheflag.withgoogle.com) (email address *requested*) * [Hacker101](https://ctf.hacker101.com) (email address *requested*) * [Hackthebox](https://www.hackthebox.eu) (email address *requested*) * [HackThisSite](https://www.hackthissite.org) (email address *requested*) * [InCTF](https://inctf.in) * [Microcorruption](https://microcorruption.com/login) * [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit) * [Picoctf](https://picoctf.org/resources.html) (email address *requested*) * [ringzer0ctf](https://ringzer0ctf.com/home) (email address *required*) * [ROP Wargame Repository](https://github.com/xelenonz/game) * [SmashTheStack](http://www.smashthestack.org/main.html#wargames) * [TryHackMe](https://tryhackme.com) (email address *requested*) ### Data science * [AIcrowd](https://www.aicrowd.com) * [CodaLab](https://codalab.lisn.upsaclay.fr) * [CrowdANALYTIX](https://www.crowdanalytix.com/community) * [DrivenData](https://www.drivendata.org) * [Kaggle](https://www.kaggle.com) * [Zindi](https://zindi.africa) ### HTML and CSS * [Frontend Mentor](https://www.frontendmentor.io/challenges?languages=CSS&sort=difficulty%7Casc&type=free) *(email address requested)* ### Ladders * [A2 Online Judge](https://a2oj.netlify.app) * [Atcoder Problems](https://kenkoooo.com/atcoder/#/table) * [C2 Ladders](https://c2-ladders-juol.onrender.com) * [Striver's A2Z DSA Course/sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2) * [Striver’s CP Sheet](https://takeuforward.org/interview-experience/strivers-cp-sheet/) * [System Design Roadmap with Videos for SDEs](https://takeuforward.org/system-design/complete-system-design-roadmap-with-videos-for-sdes/) - take U forward(takeuforward) ### Problem Sets * [#C++](https://www.youtube.com/playlist?list=PLliXPok7ZonkJEe0cUbVZ3umyKbFA-Dd9) - Keerti Purswani * [100 Days CSS Challenge](https://100dayscss.com) - Matthias Martin *(Codepen account requested, not required)* * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) * [Abekus \| Free Practice Questions with Solutions](https://abekus.com) * [Advent Of Code](http://adventofcode.com) * [AdventJS - 25 días de retos con JavaScript](https://adventjs.dev) - Miguel Ángel Durán «midudev» *(GitHub account requested, not required)* * [Anarchy Golf](http://golf.shinh.org) * [APL Practice Problems](https://problems.tryapl.org) * [BaekJoon Online Judge](http://www.acmicpc.net) * [beecrowd](https://www.beecrowd.com.br) * [CareerCup](http://www.careercup.com) * [CheckIO](http://www.checkio.org) * [Codechef](https://www.codechef.com/problems/school) * [Codedrills](https://codedrills.io/competitive) * [Codeforces](http://codeforces.com/problemset) * [Codility](https://codility.com/programmers/) * [Coding Bat](http://codingbat.com/java) * [Coding Interview Questions and answers for practice \| Python, Java & C++](https://www.codingninjas.com/codestudio/problems) - CodingNinjas * [Coding Ninjas Guided Paths](https://www.codingninjas.com/codestudio/guided-paths/data-structures-algorithms) * [CSES Problem Set](https://cses.fi/problemset/) * [DSA Learning Series](https://www.codechef.com/LEARNDSA) * [Dynamic A2OJ Ladder](https://a2oj.herokuapp.com) * [Edabit](https://edabit.com) * [Exercism](http://exercism.io) * [Geeks For Geeks](https://practice.geeksforgeeks.org) * [Grind 75](https://www.techinterviewhandbook.org/grind75) * [Hacker.org](http://www.hacker.org) * [HackerEarth](https://www.hackerearth.com) * [HDU Online Judge](http://acm.hdu.edu.cn) * [IndiaBix](https://www.indiabix.com) * [Interactive Coding Challenge](https://github.com/donnemartin/interactive-coding-challenges) * [InterviewBit](https://www.interviewbit.com) * [Kattis](https://open.kattis.com) * [Mathproblem of the Month - Bilkent University](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html) * [NeetCode 150](https://neetcode.io/practice) * [PEG Judge](http://wcipeg.com) * [Pep Coding](https://www.pepcoding.com/resources) * [PKU Online Judge](http://poj.org) * [Ponder This!](https://www.research.ibm.com/haifa/ponderthis/index.shtml) * [Practice Python](https://www.practicepython.org) * [ProblemBook.NET](https://github.com/AndreyAkinshin/ProblemBook.NET) * [Project Euler](https://projecteuler.net) * [Python Practice Projects](http://pythonpracticeprojects.com) * [Rosalind](http://rosalind.info/problems/locations/) * [Sphere Online Judge](http://www.spoj.com/problems/classical) * [TalentBuddy](http://www.talentbuddy.co/blog/) * [The Ultimate Topic List(with Tutorials, Problems, and Templates)](https://blog.shahjalalshohag.com/topic-list/) - Shahjalal Shohag * [Timus Online Judge](http://acm.timus.ru) * [Top Interview 150](https://leetcode.com/studyplan/top-interview-150/) - LeetCode * [Topic wise multiple choice questions in computer science](https://www.geeksforgeeks.org/quiz-corner-gq/#C%20Programming%20Mock%20Tests) - Geeks For Geeks * [UVa Online Judge](https://uva.onlinejudge.org/index.php?Itemid=8&option=com_onlinejudge) * [Vulnhub.com](https://www.vulnhub.com) * [Школа программиста](https://acmp.ru)