Learning is a personal learning log that tracks educational resources and progress across software engineering, machine learning, and adjacent disciplines.
The repository addresses the challenge of maintaining continuous skill development across multiple technical domains by providing a structured, tracked approach to learning. It organizes resources into categories covering generic skills like system design, mathematics, and specialized areas including deep learning, natural language processing, generative AI, and large language models. Each resource entry includes the format, source, length or module count, and completion status, allowing the maintainer to document what has been studied and what remains in progress.
This resource suits individual developers seeking to build a personal learning curriculum or those looking for curated recommendations across machine learning and software engineering topics. It works best as a reference for someone building adjacent technical skills rather than as a comprehensive course platform. The log emphasizes breadth across domains—from foundational system design and networking to cutting-edge generative AI—making it valuable for engineers who want to understand how different technical areas connect.
The project receives monthly updates reflecting ongoing learning activity. The maintainer maintains focus on generative AI as a current priority while continuing to track progress across established skill areas. The repository demonstrates consistent engagement with learning resources across multiple platforms and formats, including books, online courses, and specialized learning sites.