modern-software-dev-assignments: Stanford CS146S 8-Week Curriculum Fully Released
mihail911/modern-software-dev-assignments
About the project
The hands-on assignments for CS146S, a course offered at Stanford University in the Fall 2025 semester, have been released. Under the theme 'The Modern Software Developer', the curriculum is structured over 8 weeks to cover the practical skills required of modern software developers.
Assignments are organized into weekly folders from week1 to week8, making it easy to grasp the learning flow. It includes setup guides for Poetry and Conda environments based on Python 3.12, simplifying the process of setting up complex development environments.
Unlike traditional theory-focused education, it features practical assignments centered on real-world development workflows. It serves as a systematic roadmap for developers who struggle to keep up with university lectures or wish to learn modern development trends through self-study.
mihail911/modern-software-dev-assignments
Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2026/2025)
Python