Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Code-N-Code/competitive_programming_course

A completely free course on data structures , algorithms and competitive programming.
https://github.com/Code-N-Code/competitive_programming_course

Last synced: 15 days ago
JSON representation

A completely free course on data structures , algorithms and competitive programming.

Lists

README

        

# competitive_programming_course
A completely free course on data structures , algorithms and competitive programming.

Hello readers this is [CodeNCode](https://www.youtube.com/channel/UCrR5BJxc1vZ0fmn0MOpuXQQ?view_as=subscriber) AKA (Waqar Ahmad).

## About CodeNCode

This is a youtube channel run by me where I teach Algorithms , data structures and competitive programming for free.
I have courses like Number theory and graph theory course which start from basic and teach advanced level algorithms.

---

## 📺 Latest YouTube Videos

- [L02 : Introduction to FFT Part 2 | Advanced Number Theory | CodeNCode](https://www.youtube.com/watch?v=S_YbNIRWGJU)
- [L01 : Introduction to FFT | Advanced Number Theory | CodeNCode](https://www.youtube.com/watch?v=qm3rF5NwXSk)
- [E003 : A walk to remember | Graph Algorithms | HackerEarth](https://www.youtube.com/watch?v=XPU5mTgrp1s)
- [E08 : Employee Names | MySQL | HackerRank](https://www.youtube.com/watch?v=czstYd_gW2U)
- [L05 : ORDER BY, DISTINCT and LIMIT operators | MySQL DQL | CodeNCode](https://www.youtube.com/watch?v=1OtzeHhRlxI)

## List of Courses by CodeNCode
- [Basic Algorithms](https://www.youtube.com/playlist?list=PL5DyztRVgtRW09egS6AY2oTVwF_5MfdRj)
- [Bit Manipulation](https://www.youtube.com/playlist?list=PL5DyztRVgtRUVORP3AXvX91uovcaZv0q9)
- [Combinatorics](https://www.youtube.com/playlist?list=PL5DyztRVgtRXRA-AEcBI4kfs42Aq9P1kr)
- [Disjoint Set Union](https://www.youtube.com/playlist?list=PL5DyztRVgtRVIAoYAKanON01SM7tVr8PE)
- [Dynamic Programming Part 1](https://www.youtube.com/playlist?list=PL5DyztRVgtRVr1katnCAdGdp02nJrDHv6)
- [Dynamic Programming Part 2](https://www.youtube.com/playlist?list=PL5DyztRVgtRV-t64WnLKpuDjDbH7xNmnW)
- [Graph Theory Part 1](https://www.youtube.com/playlist?list=PL5DyztRVgtRVLwNWS7Rpp4qzVVHJalt22)
- [Graph Theory Part 2](https://www.youtube.com/playlist?list=PL5DyztRVgtRW0Kdd8i1xML7t-ge56XRQR)
- [Number Theory](https://www.youtube.com/playlist?list=PL5DyztRVgtRWblnyEHtajWijQffrfwLz6)
- [Queries On Trees](https://www.youtube.com/playlist?list=PL5DyztRVgtRVQsDZIJKYLYOj9uX9yluNJ)
- [Recursion](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik7Vp1iJw2V57MT4UVdZDoWj)
- [Segment Tree](https://www.youtube.com/playlist?list=PL5DyztRVgtRWt0Kgy7fCN9OSPgr6AI3DO)
- [String Algorithms](https://www.youtube.com/playlist?list=PL5DyztRVgtRWVqLox_K8lrWZCclxzHzLD)
- [Mo's Algorithm & SQRT Decomposition](https://www.youtube.com/playlist?list=PL5DyztRVgtRWtz6J5culNvZzeX5nnoZ7r)
- [Geometric Algorithms](https://www.youtube.com/playlist?list=PL5DyztRVgtRVHE6fulR_q0W_pNd8JdMlb)

# Video Editorials : By Platform

## Codeforces
- [Number Theory](https://www.youtube.com/playlist?list=PL5DyztRVgtRU8HGf3kS7hcTcdyH3nScKp)
- [Dynamic Programming](https://www.youtube.com/playlist?list=PL5DyztRVgtRWcYF9rnQHZBXobcCY7RQlF)
- [Graph & Tree](https://www.youtube.com/playlist?list=PL5DyztRVgtRUVZ5njIqE5sbrTun_uJ038)
- [Constructive Algorithms](https://www.youtube.com/playlist?list=PL5DyztRVgtRW2zr4MoBVHd4yQakKyMWdQ)
- [Basic Algorithms & Implementation](https://www.youtube.com/playlist?list=PL5DyztRVgtRVoauNg6jvHwtz4oq_5IuDz)
- [Combinatorics](https://www.youtube.com/playlist?list=PL5DyztRVgtRUVdVr7tOksqdizdyhXXQPS)
- [Greedy Algorithms](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6WB7SKtjEhwbQiLaD186OS)
- [Divide & Conquer](https://www.youtube.com/playlist?list=PL5DyztRVgtRWNLpq1XTIR_YReb6MJlahg)
- [Game Theory](https://www.youtube.com/playlist?list=PL5DyztRVgtRWMI4K5bKi6YacmwqM6bB_Q)

## Codechef
- [Long Challenge](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4vzMIGBlRDRNE6gt_ucw2q)
- [CookOff](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6hfcHFtNHYBm3jAyd1Jyp6)
- [LunchTime](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4FFFtUTX3V7OQtgXPZefic)
- [Graph & Trees](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6yBUPwQ_-KeTLlZIrRdtGk)
- [Bit Manipulations](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik46fGLaObBYEmiVoiyHwsdr)
- [Codechef : Beginners](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik5UPVZPEDsfJ7rGJfTkUJ9R)
- [Codechef : Easy](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik5ds4Xw-gL-krfBcw3tXgcd)
- [Range Queries](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4XOl3UCE62viWzHhOVF8ow)
- [Number Theory](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4XdbEyZ2a85pPhyRBiJIyC)
- [Geometry](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik5VIeBV6uYvHude1pGENuO5)
- [Greedy Algorithms](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik5gv-kNXdWsZd2Rm5UjYIlL)
- [Basic Algorithms & Implementation](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4-4_ND1HcDGWHIiTi_3avs)

## HackerEarth
- [Disjoint Set Union](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik5aMg6ke_AoLpx3GDgA9teo)
- [Bit Manipulations](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4CeQF3blkJaPzuq9lD44Tv)
- [Range Queries](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik60GBAsdqjicLUDBGD2ahAN)
- [Dynamic Programming](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6SLdDBk2RESIFFgJwjl81v)
- [Graph & Tree](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6yl4l36yla9Ew5Kn8sSlqn)
- [Basic Algorithms & Implementation](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik7vXtQkXZHPz9yo7SBFiuOK)
- [String Algorithms](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4J8b0wsY_a8I5HK0JEfdCA)
- [Number Theory](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6KnqlY4dO-b_6a2L87CfXg)

## Leetcode
- [Bit Manipulation](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik5P-QfTYVY_fIFtcVbIz9ij)
- [Number Theory](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik7Dvv2_Y2Pf316xTj3LWS7B)
- [Dynamic Programming](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik4G4UznUFeRNWV-NBq5vUcH)
- [Binary Search](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6LzOqo8V3GwthSd9GIN_CK)

## SPOJ
- [Number Theory](https://www.youtube.com/playlist?list=PL5DyztRVgtRUeSPcvsTxVAdr7Jrp3S2oq)
- [Graph & Tree](https://www.youtube.com/playlist?list=PL5DyztRVgtRXNt92h6JfzKKf7EweRNWyf)
- [Binary Search](https://www.youtube.com/playlist?list=PL5DyztRVgtRWA58PlawGcA9-FVcdnJe3N)
- [Range Queries](https://www.youtube.com/playlist?list=PL5DyztRVgtRXQh9YUYhIbBvg-UrGJFAry)
- [String Algorithms](https://www.youtube.com/playlist?list=PL5DyztRVgtRWOFCsK0khl_oXdOHkSgGoc)
- [Others](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik5rJQUqzgHdlmK7MSR4n8AK)

## Hackerrank
- [Bit Manipulation](https://www.youtube.com/playlist?list=PL5DyztRVgtRVOMi_HXpUXOje3rPbUdmez)
- [Number Theory](https://www.youtube.com/playlist?list=PL2q4fbVm1Ik7HIi2yVU1eIZN-mNDyBYMv)