Micro Courses ============= Each micro course teaches one subject in a short, focused course. Its page says why Smarter suits the subject, where to look in the code base and the documentation, and suggests exercises. Each also has three complete course plans, for a one-day classroom bootcamp, a two-week online course and a four-week online course, with schedules, graded assignments and rubrics, capstone projects and reading lists. :doc:`micro-courses/course-formats` explains what the three formats have in common. They are starting points: pick, combine and adapt the ones that fit your students. .. list-table:: :header-rows: 1 :widths: 40 35 25 * - Course - Students - Programming * - :doc:`micro-courses/prompt-engineering` - Anyone - None * - :doc:`micro-courses/ai-applications` - Anyone - None * - :doc:`micro-courses/ai-governance` - Policy, ethics, law and business - None * - :doc:`micro-courses/ai-economics` - Business and management - None * - :doc:`micro-courses/backend-development` - Software developers - Python * - :doc:`micro-courses/frontend-development` - Software developers - JavaScript * - :doc:`micro-courses/full-stack-development` - Software developers - Python and JavaScript * - :doc:`micro-courses/api-design` - Software developers - Any language * - :doc:`micro-courses/secure-software` - Developers and security students - Some * - :doc:`micro-courses/docker` - Developers and operations - Some * - :doc:`micro-courses/kubernetes` - Platform and operations engineers - Some * - :doc:`micro-courses/infrastructure-as-code` - Cloud and operations engineers - Terraform * - :doc:`micro-courses/self-hosted-models` - Machine learning and operations engineers - Some * - :doc:`micro-courses/software-quality` - Software developers - Python or JavaScript * - :doc:`micro-courses/sphinx-documentation` - Developers and technical writers - Little * - :doc:`micro-courses/software-architecture` - Advanced developers - Reading * - :doc:`micro-courses/agentic-development` - Software developers - Python or JavaScript * - :doc:`micro-courses/open-source` - Anyone, as a capstone - Any .. toctree:: :maxdepth: 1 :hidden: micro-courses/course-formats micro-courses/prompt-engineering micro-courses/ai-applications micro-courses/ai-governance micro-courses/ai-economics micro-courses/backend-development micro-courses/frontend-development micro-courses/full-stack-development micro-courses/api-design micro-courses/secure-software micro-courses/docker micro-courses/kubernetes micro-courses/infrastructure-as-code micro-courses/self-hosted-models micro-courses/software-quality micro-courses/sphinx-documentation micro-courses/software-architecture micro-courses/agentic-development micro-courses/open-source