An archive of work for CS50x, CS50P and CS50SQL
Note
ALL CONTENTS IN THIS REPO ARE FOR EDUCATIONAL PURPOSES ONLY.
- Description
- Target Users
- Features
- Project Structure
- Quick Start
- Local Setup
- Usage
- Production Setup
- System Administration
- Author(s)
- Version History
- Future Work
- License
- Contributing
- Acknowledgments
- Screenshots
CS50 is an archive of final projects submitted for several variants of CS50.
Taking to heart the CS50 team's call to Strive to create something that outlives th[e] course
, these v1.0.0 versions have undergone continuous improvements and feature additions since their submission.
Course | Title | v1.0.0 | Post v1.0.0 |
---|---|---|---|
CS50x | Introduction to Computer Science (v2023) | Geo50x | Geofinder |
CS50P | Introduction to Programming with Python (v2022) | Portfoliofy! | Portfoliofy |
CS50SQL | Introduction to Databases with SQL (v2023) | Public Art Database | Public Art API |
In accordance with CS50's Academic Honesty policy, solutions to Problem Sets (psets) are not archived here and are housed instead in a separate, private repository🔒. However, they can be shared upon requests by non-"future students", such as recruiters and hiring managers.
For portfolio purposes, pset8 of CS50x: Homepage
is an exception. Check it out on its own repo at Large Parks.
These projects are shared in the spirit of self-learning, and hope they become valuable resources in your own educational journey.
(The Bear, The Chicken, Hedgehog, The Hen, The Parrot and The Toucan: The Game)
CS50 is intended for:
- CS50 course students seeking examples of final projects for inspiration.
- Self-guided learners interested in seeing the evolution of projects from academic submissions to more refined applications.
- Potential employers or recruiters reviewing portfolio work.
- 📚 Learning Resource - Archive of final projects from multiple CS50 course variants (CS50x, CS50P, CS50SQL)
cs50/
│
├── CS50/
│ │
│ ├── CS50P/
│ ├── CS50SQL/
│ └── CS50x/
│
├── assets/
├── .gitignore
├── LICENSE
└── README.md
- Read-only recommended for v1.0.0 versions. See quickstart details in each project's post-v1.0.0 repository.
- Read-only recommended for v1.0.0 versions. See prerequisites details in each project's post-v1.0.0 repository.
- Read-only recommended for v1.0.0 versions. See dependency details in each project's post-v1.0.0 repository.
- Read-only recommended for v1.0.0 versions. See installation details in each project's post-v1.0.0 repository.
- Read-only recommended for v1.0.0 versions. See configuration details in each project's post-v1.0.0 repository.
- Read-only recommended for v1.0.0 versions. See usage details in each project's post-v1.0.0 repository.
- Read-only recommended for v1.0.0 versions. See production setup details in each project's post-v1.0.0 repository.
- Read-only recommended for v1.0.0 versions. See system administration details in each project's post-v1.0.0 repository.
- NA
- TBD
This project is not accepting contributions at this time. It is intended solely for personal learning and exploration. However, feel free to clone the repository and use it as a learning resource.
- The CS50 team for their intellectually-stimulating courses.
- Screenshot of The Bear, The Chicken, Hedgehog, The Hen, The Parrot and The Toucan: The Game, a Scratch project. Personal collection, 2023. In the public domain.