DEV Community

I Want To Learn Programming profile picture

I Want To Learn Programming

404 bio not found

Code Challenge of the Day — Minimum path sum (hard)

Code Challenge of the Day — Minimum path sum (hard)

Comments
1 min read

Want to connect with I Want To Learn Programming?

Create an account to connect with I Want To Learn Programming. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Code Challenge of the Day — Valid parentheses (medium)

Code Challenge of the Day — Valid parentheses (medium)

Comments
1 min read
Code Challenge of the Day — Most frequent word (medium)

Code Challenge of the Day — Most frequent word (medium)

Comments
1 min read
Why your physics sim drifts, and when RK4 is the wrong fix

Why your physics sim drifts, and when RK4 is the wrong fix

Comments
3 min read
Code Challenge of the Day — Decode a Caesar cipher (medium)

Code Challenge of the Day — Decode a Caesar cipher (medium)

Comments
1 min read
The KV cache, why LLM inference is memory-bound, not compute-bound

The KV cache, why LLM inference is memory-bound, not compute-bound

Comments
4 min read
Code Challenge of the Day — Count words (easy)

Code Challenge of the Day — Count words (easy)

Comments
1 min read
Code Challenge of the Day — Reverse word order (easy)

Code Challenge of the Day — Reverse word order (easy)

1
Comments
1 min read
Code Challenge of the Day — Word break (hard)

Code Challenge of the Day — Word break (hard)

Comments
1 min read
Expected goals (xG) from scratch, and why the scoreboard lies

Expected goals (xG) from scratch, and why the scoreboard lies

Comments
4 min read
Code Challenge of the Day — Fewest perfect squares (hard)

Code Challenge of the Day — Fewest perfect squares (hard)

Comments
1 min read
k-means from scratch, and why it sometimes lies

k-means from scratch, and why it sometimes lies

Comments 2
3 min read
Code Challenge of the Day — First occurrence (leftmost) (medium)

Code Challenge of the Day — First occurrence (leftmost) (medium)

Comments
1 min read
Build your own search engine, inverted index and TF-IDF

Build your own search engine, inverted index and TF-IDF

Comments
3 min read
Code Challenge of the Day — Palindrome, ignoring case and noise (medium)

Code Challenge of the Day — Palindrome, ignoring case and noise (medium)

Comments
1 min read
Simpson's paradox, and a detector for it in 20 lines

Simpson's paradox, and a detector for it in 20 lines

Comments
4 min read
Code Challenge of the Day — Count two-sum pairs (medium)

Code Challenge of the Day — Count two-sum pairs (medium)

Comments
1 min read
Rust's rewrite wave, why C is being replaced in the places that matter

Rust's rewrite wave, why C is being replaced in the places that matter

Comments
4 min read
Code Challenge of the Day — Clamp a value (easy)

Code Challenge of the Day — Clamp a value (easy)

1
Comments
1 min read
Gradient descent, explained by rolling downhill

Gradient descent, explained by rolling downhill

Comments
3 min read
Code Challenge of the Day — Letter grade (easy)

Code Challenge of the Day — Letter grade (easy)

Comments
1 min read
Build your own shell, and learn how every program gets started

Build your own shell, and learn how every program gets started

Comments
3 min read
Code Challenge of the Day — Decode ways (hard)

Code Challenge of the Day — Decode ways (hard)

1
Comments
1 min read
Build your own bytecode VM, and see how languages really run

Build your own bytecode VM, and see how languages really run

Comments
3 min read
Code Challenge of the Day — Phone letter combinations (hard)

Code Challenge of the Day — Phone letter combinations (hard)

Comments
1 min read
How a map works, Mercator, tiles, and your GPS pin

How a map works, Mercator, tiles, and your GPS pin

Comments
4 min read
Code Challenge of the Day: Find the unique number (medium)

Code Challenge of the Day: Find the unique number (medium)

Comments
1 min read
Race conditions, explained by causing one

Race conditions, explained by causing one

Comments
3 min read
Code Challenge of the Day: Count set bits (medium)

Code Challenge of the Day: Count set bits (medium)

Comments
1 min read
A Hopfield network from scratch, and why the textbook rule fails

A Hopfield network from scratch, and why the textbook rule fails

Comments
6 min read
Code Challenge of the Day: Missing number 0..n (medium)

Code Challenge of the Day: Missing number 0..n (medium)

Comments
1 min read
Code Challenge of the Day: Leap year (easy)

Code Challenge of the Day: Leap year (easy)

2
Comments
1 min read
Build your own git from scratch, and watch its hashes match the real thing

Build your own git from scratch, and watch its hashes match the real thing

1
Comments
8 min read
Build your own Redis from scratch, and talk to it with the real redis-cli

Build your own Redis from scratch, and talk to it with the real redis-cli

Comments
5 min read
AI, ML, DL, GenAI, LLMs, RAG, and Agentic AI, explained

AI, ML, DL, GenAI, LLMs, RAG, and Agentic AI, explained

2
Comments 1
4 min read
What Monte Carlo simulation is, across finance, physics, and engineering

What Monte Carlo simulation is, across finance, physics, and engineering

Comments
2 min read
Quantum computing basics in Python, without the hype

Quantum computing basics in Python, without the hype

Comments
2 min read
Learn chemistry with Python, from stoichiometry to molecular simulation

Learn chemistry with Python, from stoichiometry to molecular simulation

1
Comments
2 min read
Fortran is still alive in aerospace and HPC. Here is why.

Fortran is still alive in aerospace and HPC. Here is why.

Comments
2 min read
The rocket equation explained by coding it

The rocket equation explained by coding it

Comments
2 min read
PID control explained with a line-following robot

PID control explained with a line-following robot

Comments
2 min read
What embeddings are, explained by building one

What embeddings are, explained by building one

Comments
2 min read
SQL injection explained safely with a toy login

SQL injection explained safely with a toy login

Comments
2 min read
Orbital mechanics with Python, from circular orbits to Hohmann transfers

Orbital mechanics with Python, from circular orbits to Hohmann transfers

Comments
2 min read
Data science portfolio projects that are not toy notebooks

Data science portfolio projects that are not toy notebooks

Comments
2 min read
The Python projects that actually teach you to code

The Python projects that actually teach you to code

Comments
2 min read
Cybersecurity with Python, what beginners should actually build

Cybersecurity with Python, what beginners should actually build

3
Comments 2
2 min read
Learn robotics programming by simulating a robot first

Learn robotics programming by simulating a robot first

Comments
2 min read
Backpropagation explained by coding it

Backpropagation explained by coding it

Comments
2 min read
Code Challenge of the Day: Product of array except self (hard)

Code Challenge of the Day: Product of array except self (hard)

2
Comments
1 min read
SQL for data analysis, the 10 query patterns that matter

SQL for data analysis, the 10 query patterns that matter

Comments
2 min read
Machine learning from scratch, what to build before using scikit-learn

Machine learning from scratch, what to build before using scikit-learn

1
Comments 1
2 min read
"IWTLP is live: learn to code by building, graded for real"

"IWTLP is live: learn to code by building, graded for real"

Comments
3 min read
Code Challenge of the Day: Minimal length subarray >= target (hard)

Code Challenge of the Day: Minimal length subarray >= target (hard)

1
Comments
1 min read
Learn quantitative finance with Python from scratch

Learn quantitative finance with Python from scratch

Comments
2 min read
Learn CUDA and GPU programming without owning a GPU

Learn CUDA and GPU programming without owning a GPU

Comments
2 min read
How to actually learn data structures and algorithms

How to actually learn data structures and algorithms

Comments
2 min read
The coding interview patterns, explained by building them

The coding interview patterns, explained by building them

Comments
3 min read
How to learn Python in 2026 when AI can write code

How to learn Python in 2026 when AI can write code

Comments
2 min read
Why project-based learning beats watching tutorials

Why project-based learning beats watching tutorials

Comments
2 min read
loading...