- Tutorials 12
- DSA 8
- Sheets 6
- Notes 5
- Leetcode 4
- Solutions 4
- A2oj 1
- Blogs 1
- CodeMonk 1
- Comedy 1
- Hackerrank 1
- Projectuler 1
- TakeUforward 1
- Tech 1
Tutorials
Setting up Windows 11
Things to do after installing Windows 11
Vim Cheat Sheet
Let’s improve Vi Improved
Installing and using MermaidJS
Installing mermaid in a Jekyll site and generating data structures through it.
Markdown Cheat Sheet
Github flavor
Setting up Manjaro Linux
Things to do after installing Manjaro Linux
Making Linux Terminal Awesome
Themes and plugins to tweak your linux terminal for better productivity and a fancier look
Setting up MacOS
Things to do after installing MacOS
Installing MathJax & Latex Cheat Sheet
Installing MathJax & Guide to Mathematical symbols in LaTeX
Kubernetes Cheat Sheet
Handy commands for Kubernetes
Git Cheat Sheet
Comprehensive Git and GitHub commands
Docker Cheat Sheet
Handy commands for Docker
AWS Cheat Sheet
Handy commands for AWS CLI
DSA
DSA Part 7: Searching & Sorting Algos
Merge, Quick, Radix, Bubble, Heap, Shell, Bucket, Tim Sort
DSA Part 5: Recursion
Basic of recursion, PMI, tail recursion, pow(x,n), subset, powerset, count and sum of integer, is_sorted(), fibonacci series, factorial, first and last index of a number
DSA Part 4: Pointers & Preprocessors
Pointers, pointer arithmetic, character array, double pointer, typecasting, reference variables, dynamic allocation,preprocessors, macros, define, const and global variables, inline functions
DSA Part 2: Mathematics
Number sequences, extended euclidean algorithm, prime factorization, sieve of eratosthenes, lcm , gcd
DSA Part 8: Dynamic Programming
What is dynamic programming, top down and bottom up approach, lcs, lis
DSA Part 3: Bit Manipulation
binary numbers, msb, lsb, unsigned and signed 32-bits int, 2’s complement, bitwise operators, some common bitwise operators
DSA Part 1: Introduction
Asymptotic notation, big-oh time complexity, space complexity, complexity Graph, possible verdicts
DSA Part 6: Arrays
Static and dynamic arrays, vectors in STL, trapping rainwater, window sliding, prefix sum
Sheets
DSA Part 9: Binary Manipulation
C++ Solutions to Striver’s A2Z DSA Course/Sheet
Project Euler Solutions
Python solutions to first 100 problems on Project Euler
Programming Skills I Study Plan Leetcode
C++ Solutions to Programming Skills I, Leetcode.
Dynamic Programming I Study Plan Leetcode
C++ Solutions to Dynamic Programming I, Leetcode.
Data Structure I Study Plan Leetcode
C++ Solutions to Data Structure I of 2 Weeks Study Plan, Leetcode.
Algorithm I Study Plan Leetcode
C++ Solutions to Algorithm I of 2 weeks study plan, Leetcode.
Notes
Experimenting with DSA
My experiments with data structures and algorithms.
Experimenting with Infra and System Design
My experiments with cloud infrastructure, networking, system design and databases.
Experimenting with Coding Interviews
My experiments with coding interviews.
Experimenting with Machine Learning
My experiments with machine learning
Experimenting with Gen AI
My experiments with generative ai, prompt engineering, and LLMs
Leetcode
Programming Skills I Study Plan Leetcode
C++ Solutions to Programming Skills I, Leetcode.
Dynamic Programming I Study Plan Leetcode
C++ Solutions to Dynamic Programming I, Leetcode.
Data Structure I Study Plan Leetcode
C++ Solutions to Data Structure I of 2 Weeks Study Plan, Leetcode.
Algorithm I Study Plan Leetcode
C++ Solutions to Algorithm I of 2 weeks study plan, Leetcode.
Solutions
30 Days of Code HackerRank
Solutions to HackerRank 30 Days Of Code from Day 00 to 09 in C, C++, JS, Java, Python and Swift.
CSES Solutions
Weird Algorithm
Codemonk HackerEarth
Array
C++ Ladder 4 a2oj
Solutions to some random Codeforces problems [A Div 2]
A2oj
C++ Ladder 4 a2oj
Solutions to some random Codeforces problems [A Div 2]
Blogs
Zeroth Non-Zero Day
Zeroth Non-Zero Day
CodeMonk
Codemonk HackerEarth
Array
Comedy
Any history buffs here? Remembering Norm Macdonald
It’s official, I’m not Norm isn’t actually Norm.
Hackerrank
30 Days of Code HackerRank
Solutions to HackerRank 30 Days Of Code from Day 00 to 09 in C, C++, JS, Java, Python and Swift.
Projectuler
Project Euler Solutions
Python solutions to first 100 problems on Project Euler
TakeUforward
DSA Part 9: Binary Manipulation
C++ Solutions to Striver’s A2Z DSA Course/Sheet
Tech
Cypherock internship tasks using trezor-firmware
Shamir Secret Sharing Alogithm in C, generating BIP39 Seed using 24 bip mnemonics, To derive public key, private key, chain node and reciever and change address for Bitcoin Testnet, To sign an unsigned bitcoin testnet transaction. To sign a raw Ethereum (Ropsten) transaction.