### Index
* [Competitive Programming ](#competitive-programming )
* [CTF Capture the Flag ](#capture-the-flag )
* [Data science ](#data-science )
* [HTML and CSS ](#html-and-css )
* [Information security ](#information-security )
* [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 )
* [LeetCode ](https://leetcode.com )
* [LightOJ ](https://lightoj.com )
* [Meta Hackercup ](https://www.facebook.com/codingcompetitions/hacker-cup/ )
* [Microcorruption ](https://microcorruption.com/login )
* [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 )
* [Striver’s CP Sheet ](https://takeuforward.org/interview-experience/strivers-cp-sheet/ )
* [Techgig ](https://www.techgig.com )
* [Topcoder ](https://www.topcoder.com )
* [Toph ](https://toph.co )
* [USACO.guide ](https://usaco.guide )
### Capture the flag
* [CTFlearn ](https://ctflearn.com ) (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* )
* [Overthewire Wargames fungame to practice CTF ](https://overthewire.org/wargames/bandit )
* [Picoctf ](https://picoctf.org/resources.html ) (email address *requested* )
* [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 )
### HTML and CSS
* [Frontend Mentor ](https://www.frontendmentor.io/challenges?languages=CSS&sort=difficulty%7Casc&type=free ) *(email address requested)*
### Information security
* [ångstromCTF ](https://angstromctf.com )
* [CTFtime ](https://ctftime.org )
* [Hacker101 ](https://ctf.hacker101.com )
* [InCTF ](https://inctf.in )
### Problem Sets
* [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 )
* [A2 Online Judge ](https://a2oj.netlify.app )
* [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 )
* [Interactive Coding Challenge ](https://github.com/donnemartin/interactive-coding-challenges )
* [InterviewBit ](https://www.interviewbit.com )
* [Kattis ](https://open.kattis.com )
* [Leetcode ](https://leetcode.com )
* [Mathproblem of the Month - Bilkent University ](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html )
* [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 )
* [Striver's A2Z DSA Course/sheet ](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2 )
* [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 )
* [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 )