{"id":24798971,"url":"https://github.com/soodaayush/cs50x-2024","last_synced_at":"2026-05-11T05:55:36.372Z","repository":{"id":249091967,"uuid":"830534945","full_name":"soodaayush/cs50x-2024","owner":"soodaayush","description":"A collection of all my CS50x 2024 Problem Set solutions.","archived":false,"fork":false,"pushed_at":"2025-03-19T11:14:30.000Z","size":16765,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T12:25:56.109Z","etag":null,"topics":["ai","algorithms","c","data-structures","flask","html-css-javascript","python","scratch","sql"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soodaayush.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-18T13:11:43.000Z","updated_at":"2025-03-19T11:14:34.000Z","dependencies_parsed_at":"2025-03-19T12:34:51.674Z","dependency_job_id":null,"html_url":"https://github.com/soodaayush/cs50x-2024","commit_stats":null,"previous_names":["soodaayush/cs50x-2024"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soodaayush%2Fcs50x-2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soodaayush%2Fcs50x-2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soodaayush%2Fcs50x-2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soodaayush%2Fcs50x-2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soodaayush","download_url":"https://codeload.github.com/soodaayush/cs50x-2024/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245366195,"owners_count":20603438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","algorithms","c","data-structures","flask","html-css-javascript","python","scratch","sql"],"created_at":"2025-01-30T02:16:09.702Z","updated_at":"2026-05-11T05:55:36.364Z","avatar_url":"https://github.com/soodaayush.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CS50x 2024\n\n![cs50](https://github.com/user-attachments/assets/b37bc941-0555-4335-950f-1921179c543a)\n\n## Inspiration\n\nI revisited CS50x in 2024 to explore its newly updated content and to challenge myself with one of the most rigorous introductions to computer science available. While I was also pursuing the verified certificate through edX, my primary goal was to deepen my understanding of core concepts and broaden my experience with lower-level programming and real-world tools.\n\n## Challenges\n\nThe early weeks (1-5) were particularly demanding, as they focused on programming in C, an unfamiliar language for me. Unlike Python or JavaScript, C’s manual memory management and syntax forced me to think much more deeply about how code interacts with hardware. Although tough, this part of the course significantly strengthened my problem-solving skills.\n\n## Lessons Learned\n\nCS50x gave me a strong foundation across a wide range of topics:\n\n- Writing and analyzing algorithms\n- Building applications with Flask\n- Working with databases using SQL\n- Gaining a basic understanding of cybersecurity principles\n\nEach problem set pushed me to apply concepts in hands-on ways that simulated real-world challenges.\n\n## The Repository\n\nThis repository contains all of my completed problem sets, submitted to Harvard’s `submit50` system. These assignments represent hundreds of hours of effort and learning as I worked toward earning the certificate.\n\n## Final Project\n\nThe final project I submitted to Harvard was the [Bay View High School Mobile App](https://github.com/soodaayush/BVHApp), a centralized platform for school news, announcements, and resources. This project combined my technical knowledge with a real community need.\n\n## Links\n\n- [edX Certificate](https://courses.edx.org/certificates/51884bfbb2734dc4bbdf1eca77ce83db)\n- [CS50 Certificate](https://certificates.cs50.io/91926646-65e5-48dc-9c40-ec4d5144ca73.pdf?size=letter)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoodaayush%2Fcs50x-2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoodaayush%2Fcs50x-2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoodaayush%2Fcs50x-2024/lists"}