A GitHub repository containing weekly programming assignments for Stanford's CS146S: The Modern Software Dev course (Fall 2025). It provides code templates, instructions, and supporting files across eight weeks of coursework.
Highlights
Eight weeks of structured software development assignments with starter code and detailed README files
Open‑source license hosted on GitHub, currently with over a thousand stars and hundreds of forks
Includes dependency management files such as pyproject.toml, poetry.lock, and .gitignore for Python projects
Active commit history from September to November 2025 showing regular updates and maintenance
Tags and metadata make it easy to discover via searches for Stanford CS courses or modern software engineering practice
auto-generated
mihail911 · via GitHub
Context
Audience
University students, instructors, and self‑learners interested in hands‑on modern software development practice
DomainSoftware Engineering Education
FormatGit repository with markdown instructions, code files, and dependency manifests
Stanford CS146S course websiteModern software development textbooksPython packaging tools such as PoetryOther Stanford CS open‑source assignments
Discover Similar Content
Related Bookmarks
github.com
GitHub - agno-agi/investment-team
Contribute to agno-agi/investment-team development by creating an account on GitHub.
github.com
GitHub - datawan-labs/pg: In Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm)
In Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm) - datawan-labs/pg
github.com
GitHub - vercel-labs/visual-json: The Visual JSON Editor. Schema-aware, embeddable, extensible.
The Visual JSON Editor. Schema-aware, embeddable, extensible. - vercel-labs/visual-json
Related Articles
How to setup the Java SDK and use JavaFX with macOS/Windows
A modern guide to setting up Java development with JavaFX on macOS and Windows using IntelliJ IDEA or VS Code. While setting `JAVA_HOME` is still usef...
Terminal UI framework for Java — a port of BubbleTea from Go
Brief
Terminal ChatGPT client with slash commands and tool execution
Related Books
Learn AI-Assisted Python Programming, Second Edition
Leo Porter, Daniel Zingaro
See how an AI assistant can bring your ideas to life immediately! Once, to be a programmer you had to write every line of code yourself. Now tools lik...
Related Investments
WeLoveNoCode
Platform connecting businesses with no-code developers and tools.
Polly
Polly is a modern employee feedback and engagement platform.
Build a Reasoning Model (From Scratch)
Sebastian Raschka
Description A deep dive into the architecture and implementation of AI models capable of logical deduction and multi-step reasoning. It explains how t...
TypeScript Quickly
Yakov Fain, Anton Moiseev
Summary TypeScript is JavaScript with an important upgrade! By adding a strong type system to JavaScript, TypeScript can help you eliminate entire cat...