Algorithm Bootcamp
Introduction
Unlike others, this (free) bootcamp is for people who already know how to program, but want to learn more about algorithms and data structures. Most materials covered here are intermediate to advanced.
See Philosophy and Introduction
How to Join?
- Join our Discord channel
- If you wish to be invited to regular Zoom webinars, please register here
Schedule
We conduct regular Zoom webinars every
- Saturday 07:00 WIB: new concepts + assignments
- Wednesday 19:30 WIB: assignments solution
Agendas
This is sorted by latest, if you wish to learn from the beginning, please start from the oldest one
3. Recursion and Tree
2. Bitmap, Queue, and Stack
1. Bloom Filter, Cryptographic Hash, and Hash Table
0. Big O Notation, Set, and Hash Function
Planned
- Dynamic Programming, Greedy
- BFS, Maze Generator
- Interpreter Design
- Union Disjoint Set, Heap, Fenwick Tree