{"id":18638730,"url":"https://github.com/cseas/cs101","last_synced_at":"2026-01-24T16:37:22.607Z","repository":{"id":49117039,"uuid":"135815514","full_name":"cseas/cs101","owner":"cseas","description":"Awesome guide to welcome freshers to the world of Computer Science.","archived":false,"fork":false,"pushed_at":"2022-11-07T10:02:31.000Z","size":71,"stargazers_count":51,"open_issues_count":2,"forks_count":10,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-12-27T09:28:40.744Z","etag":null,"topics":["computer-science"],"latest_commit_sha":null,"homepage":"https://www.absingh.com/cs101/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cseas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-02T12:23:29.000Z","updated_at":"2024-12-16T10:37:23.000Z","dependencies_parsed_at":"2022-09-24T02:51:00.026Z","dependency_job_id":null,"html_url":"https://github.com/cseas/cs101","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cseas%2Fcs101","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cseas%2Fcs101/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cseas%2Fcs101/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cseas%2Fcs101/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cseas","download_url":"https://codeload.github.com/cseas/cs101/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239436200,"owners_count":19638271,"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":["computer-science"],"created_at":"2024-11-07T05:43:17.103Z","updated_at":"2025-11-04T16:30:24.594Z","avatar_url":"https://github.com/cseas.png","language":null,"readme":"# CS 101\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)  \n\nAwesome collection of some of the best resources online for Computer Science.  \nContributions are welcome.  \n\nThe guide contains the following sections:\n- [Beginner](#beginner)  \n  - [Absolute Beginners](#absolute-beginners)\n  - [Kickstart Projects](#kickstart-projects)\n  - [Competitive Coding](#competitive-coding)\n  - [Curated Curriculum](#curated-curriculum)\n  - [Free Online Courses](#free-online-courses)\n- [Intermediate](#intermediate)\n  - [Web Development](#web-development)\n  - [Mobile Development](#mobile-development)\n  - [Databases](#databases)\n  - [Game Development](#game-development)\n  - [Open Source](#open-source)\n  - [Software Development](#software-development)\n- [Advanced](#advanced)\n  - [Machine Learning](#machine-learning)\n  - [Deep Learning](#deep-learning)\n  - [Data Science](#data-science)\n  - [Artificial Intelligence](#artificial-intelligence)\n  - [Augmented Reality](#augmented-reality)\n  - [Cyber Security](#cyber-security)\n  - [DevOps](#devops)\n- [Developer Programs](#developer-programs)\n  - [Technical Student/Developer Programs](#technical-studentdeveloper-programs)\n  - [Summer Student Programs](#summer-student-programs)\n  - [Winter Student Programs](#winter-student-programs)\n  - [Women In Tech Programs](#women-in-tech-programs)\n  - [Annual Hackathons](#annual-hackathons)\n  \n  ---\n\n# Beginner\n\n## Absolute Beginners\n- [CS50](https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x) - Introduction to Computer Science by Harvard University on edX.\n- [CS 101](https://in.udacity.com/course/intro-to-computer-science--cs101) - Udacity's Intro to Computer Science.\n- [The New Boston](https://www.youtube.com/user/thenewboston/playlists) - Programming tutorials by Bucky Roberts.\n- [Google Tech Dev Guide](https://techdevguide.withgoogle.com/) - Grow your technical skills with Google.\n\n## Kickstart Projects\n- [Practice Programs](https://github.com/karan/Projects-Solutions)\n- [Project Ideas](https://github.com/vicky002/1000_Projects)\n- [100 Days of Code Challenge](http://www.100daysofcode.com/)\n- [Project Based Learning](https://github.com/tuvtran/project-based-learning)\n- [Rapid API](https://rapidapi.com/) - World's top APIs for all kinds of tasks.\n\n## Competitive Coding\n- [Codechef](http://www.codechef.com/)\n- [HackerRank](https://www.hackerrank.com/)\n- [HackerEarth](https://www.hackerearth.com/)\n\n## Curated Curriculum\nFor people interested in following a university like curriculum.\n- [Computer Science](https://github.com/ossu/computer-science) - Path to a free self-taught education in Computer Science!\n- [Machine Learning](https://github.com/llSourcell/Learn_Machine_Learning_in_3_Months) - Learn Machine Learning in 3 Months.\n- [Deep Learning](https://github.com/llSourcell/Learn_Deep_Learning_in_6_Weeks) - Learn Deep Learning in 6 Weeks.\n- [Data Science](https://github.com/ossu/data-science) - Path to a free self-taught education in Data Science!\n\n## Free Online Courses\nThe following websites feature some of the best resources available online for learning topics related to Computer Science.\n- [Udacity](https://in.udacity.com/)\n- [Coursera](https://www.coursera.org/)\n- [edX](https://www.edx.org/)\n- [MIT OpenCourseWare](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/)\n- [Microsoft Docs](https://docs.microsoft.com/en-us/)\n- [Microsoft Virtual Academy](https://mva.microsoft.com/)\n\n---\n\n# Intermediate\n\n## Web Development\n* [CS50's Web Programming with Python and JavaScript](https://youtu.be/EOZDjqwvVG8)\n* [Free Code Camp](https://learn.freecodecamp.org/)\n* [Udacity: Intro to HTML and CSS](https://in.udacity.com/course/intro-to-html-and-css--ud304)\n* [Udacity: Intro to JavaScript](https://in.udacity.com/course/intro-to-javascript--ud803)\n* Create your personal website/blog\n  * [Jekyll](https://jekyllrb.com/)\n  * [Hugo](https://gohugo.io/)\n  * [Wordpress](https://wordpress.org/)\n* [React](https://scrimba.com/learn/learnreact)\n  * [Global client state management](https://redux-toolkit.js.org/tutorials/basic-tutorial)\n  * [Global server state management](https://react-query.tanstack.com/quick-start)\n\n## Mobile Development\n- [Google's Mobile Courses](https://developers.google.com/training/courses/overview)\n- [CS50's Mobile App Development with React Native](https://youtu.be/_P7wHN_kOv4)\n\n## Databases\n- [Kaggle SQL Summer Camp](https://www.youtube.com/playlist?list=PLqFaTIg4myu9neIs_wfWzgeOkKbiImXB6)\n\n## Game Development\n- [CS50's Introduction to Game Development](https://youtu.be/YP-PYULVx0k)\n- [Unity 3D](https://unity3d.com/learn)\n- [Godot Engine](https://godotengine.org/) - Godot uses GDScript, which is similar to Python\n- [Love](https://love2d.org/) - Create 2D games in Lua\n- [libGDX](https://libgdx.badlogicgames.com/) - Cross-platform game development in Java\n- [pygame](https://www.pygame.org/) - Python library built on top of [SDL](http://www.libsdl.org/)\n- [Phaser](http://phaser.io/) - Desktop and mobile HTML5 game framework\n\n## Open Source\n\n- [Up For Grabs](http://up-for-grabs.net/) - List of projects which have curated tasks specifically for new contributors.\n- [issuehub.io](http://issuehub.io/) - Contribute to Open Source. Search issue labels to find the right project for you!\n- [First Timers Only](http://www.firsttimersonly.com/) - Friendly Open Source projects should reserve specific issues for newbies.\n- [Your First PR](http://yourfirstpr.github.io/) - Start contributing to Open Source with great starter issues on GitHub and elsewhere.\n- [Awesome First PR Opportunities](https://github.com/MunGell/awesome-for-beginners) - A list of awesome beginners-friendly projects.\n- [Codetriange](https://www.codetriage.com/) - Help out your favorite open source projects and become a better developer while doing it.\n- [Pull Request Roulette](http://PullRequestRoulette.com) - Pull requests (or PRs) submitted for review.\n- [Codetribute](https://codetribute.mozilla.org/) - Find your first code contribution with Mozilla.\n- [What Can I Do For Mozilla](https://whatcanidoformozilla.org/)\n\n## Software Development\n- [.NET](https://dot.net/videos)\n  - [Entity Framework Core](https://aka.ms/Learn-EF-Core)\n\n---\n\n# Advanced\n\n## Machine Learning\n- [Coursera](https://www.coursera.org/learn/machine-learning) - Machine Learning by Andrew NG using Matlab.\n- [Udacity](https://in.udacity.com/course/intro-to-machine-learning--ud120) - Intro to ML using Scikit-Learn.\n- [Google](https://developers.google.com/machine-learning/crash-course/prereqs-and-prework) - Machine Learning Crash Course using Tensorflow.\n- [YouTube](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal) - Machine Learning Recipes with Josh Gordon.\n- [Foundations of Machine Learning](https://bloomberg.github.io/foml/#home) - 30 lecture training course by Blooomberg.\n\n## Deep Learning\n- [Fast.ai](http://course.fast.ai/) - 7 week course on Practical Deep Learning\n- [Udacity](https://in.udacity.com/course/deep-learning--ud730)\n- [Coursera](https://www.coursera.org/specializations/deep-learning)\n- [Google Code Labs](https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0) - TensorFlow and deep learning, without a PhD\n\n## Data Science\n- [Learning From Data](https://work.caltech.edu/telecourse.html) - Yaser Abu-Mostafa, Caltech\n- [Programming with Python for Data Science](https://www.edx.org/course/programming-with-python-for-data-science) - Microsoft\n- [Kaggle](https://www.kaggle.com/) - Data Science competitions\n- [Data Science Tutorial](https://www.scaler.com/topics/data-science/)\n\n## Artificial Intelligence\n* [Elements of AI](https://www.elementsofai.com/)\n* [Udacity](https://in.udacity.com/course/intro-to-artificial-intelligence--cs271) - Intro to AI by Peter Norvig and Sebastian Thrun\n* [Microsoft AI School](https://aischool.microsoft.com/learning-paths)\n* [Microsoft AI Professional Program](https://academy.microsoft.com/en-us/professional-program/tracks/artificial-intelligence/)\n* [AI Adventures](https://www.youtube.com/playlist?list=PLIivdWyY5sqJxnwJhe3etaK7utrBiPBQ2) - Video series by Google Cloud Platform\n* [edX](https://www.edx.org/course/artificial-intelligence-ai-columbiax-csmm-101x-0) - [Berkeley](http://aima.cs.berkeley.edu/)'s CS 188, offered through edX\n\n## Augmented Reality\n- [Google ARCore](https://developers.google.com/ar/)\n\n## Cyber Security\n- [Cybrary](https://www.cybrary.it/catalog/?level=beginner)\n\n## DevOps\n- [Docker](https://www.katacoda.com/courses/docker)\n- [OpenShift](https://learn.openshift.com/developing-on-openshift/)\n- [Kubernetes](https://www.katacoda.com/courses/kubernetes)\n- [Jenkins](https://www.katacoda.com/courses/cicd)\n\n---\n\n# Developer Programs\n\n## Technical Student/Developer Programs\n- [Alexa Student Influencers](https://developer.amazon.com/en-in/alexa/alexa-student-influencer)\n- [Dell Campassadors](http://www.dellcampassador.com/)\n- [Facebook Developer Circles](https://developers.facebook.com/developercircles)\n- [GitHub Campus Experts](https://education.github.com/students/experts)\n- [Google Developer Experts](https://developers.google.com/community/experts)\n- [Google Developer Student Clubs](https://developers.google.com/community/dsc/organizers)\n- [HackerEarth Campus Ambassadors](https://www.hackerearth.com/docs/wiki/campus/introduction/)\n- [HackerRank Campus Ambassadors](https://www.hackerrank.com/campus-ambassador-program)\n- [KPMG Ambassadors](https://home.kpmg/pl/en/home/careers/students-and-graduates/student-programs/kpmg-ambassadors.html)\n- [Microsoft Student Partners](https://studentpartners.microsoft.com/)\n- [Mozilla Campus Clubs](https://campus.mozilla.community/)\n- [Mozilla Tech Speakers](https://events.mozilla.org/techspeakers)\n- [Mozilla Reps](https://reps.mozilla.org/)\n- [Skillenza Campus Hustlers](https://skillenza.com/campus-ambassador)\n- [Unity Student Ambassadors](https://unity3d.com/student-ambassadors)\n\n---\n\n## Summer Student Programs\n- [IISc Summer School](https://events.csa.iisc.ac.in/summerschool2018/)\n- [Google Summer of Code](https://summerofcode.withgoogle.com/)\n- [Google Season of Docs](https://developers.google.com/season-of-docs/)\n- [Crio Summer of Doing](https://crio.do/csod)\n- [IITR Spark](http://spark.iitr.ac.in/)\n- [FossAsia OpenSource](https://fossasia.org/internship)\n\n---\n\n## Winter Student Programs\n- [Kharagpur Winter of Code](https://kwoc.kossiitkgp.org/)\n\n---\n\n## Women In Tech Programs\n- [Google's Women Techmakers](https://www.womentechmakers.com/)\n- [Django Girls](https://djangogirls.org/)\n- [Outreachy](https://www.outreachy.org/)\n- [Learn IT, Girl!](https://www.learnitgirl.com/)\n\n## Annual Hackathons\nA list of annually conducted major hackathons and developer centric initiatives, sorted in chronological order of registration period.\n- [Feb: Google Kick Start](https://codingcompetitions.withgoogle.com/kickstart/) - Algorithmic challenges designed by Google engineers.\n- [Mar: Google Code Jam](https://code.google.com/codejam/) - Solve algorithmic problems in a fixed amount of time.\n- [Jul: Microsoft Imagine Cup](https://imaginecup.microsoft.com/) - Resolve some of the world's toughest challenges with technology.\n- [Sep: NASA Space Apps Challenge](https://www.spaceappschallenge.org) - International mass collaboration focused on space exploration.\n- [Oct: DigitalOcean Hacktoberfest](https://hacktoberfest.digitalocean.com/) - Support open source and earn a limited edition T-shirt.\n- [Nov: GitHub Game Off](https://gameoff.github.com/) - Spend one month creating games based on a theme.\n- [Dec: 24 Pull Requests](http://24pullrequests.com) - Contribute to projects for 24 days leading up to christmas.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcseas%2Fcs101","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcseas%2Fcs101","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcseas%2Fcs101/lists"}