Problem SolvingPhân tích bài toán, xác định ràng buộc, so sánh các hướng tiếp cận và từng bước tìm ra lời giải.
AlgorithmsGhi chú về thuật toán, cấu trúc dữ liệu, các pattern thường gặp và cách tiếp cận từng bài toán.
ProgrammingNhững ghi chú thực tế về lập trình, debugging, cơ sở dữ liệu và các vấn đề kỹ thuật trong quá trình phát triển phần mềm.