#other #awesome #awesome_list #computer_science #courses
https://github.com/prakhar1989/awesome-courses
https://github.com/prakhar1989/awesome-courses
GitHub
GitHub - prakhar1989/awesome-courses: :books: List of awesome university courses for learning Computer Science!
:books: List of awesome university courses for learning Computer Science! - prakhar1989/awesome-courses
#other #books #computer_science #influential_books #programming_language
https://github.com/cs-books/influential-cs-books
https://github.com/cs-books/influential-cs-books
GitHub
GitHub - cs-books/influential-cs-books: Most influential books on Computer Science/programming
Most influential books on Computer Science/programming - cs-books/influential-cs-books
#other #2021 #ai #artificial_intelligence #artificialintelligence #computer_science #computer_vision #deep_learning #innovation #machine_learning #machinelearning #paper #papers #python #research #research_paper #sota #sota_technique #state_of_art #state_of_the_art #technology
https://github.com/louisfb01/best_AI_papers_2021
https://github.com/louisfb01/best_AI_papers_2021
GitHub
GitHub - louisfb01/best_AI_papers_2021: A curated list of the latest breakthroughs in AI (in 2021) by release date with a clear…
A curated list of the latest breakthroughs in AI (in 2021) by release date with a clear video explanation, link to a more in-depth article, and code. - louisfb01/best_AI_papers_2021
#jupyter_notebook #computer_science #education #hacktoberfest #markdown
https://github.com/algorithmica-org/algorithmica
https://github.com/algorithmica-org/algorithmica
GitHub
GitHub - algorithmica-org/algorithmica: A computer science textbook
A computer science textbook. Contribute to algorithmica-org/algorithmica development by creating an account on GitHub.
#other #aws #azure #computer_science #continous_delivery #continuous_integration #developer_roadmap #devops #devops_roadmap #docker #go #grafana #jira #kubernetes #linux #prometheus #python #roadmap #sre #study_plan
https://github.com/milanm/DevOps-Roadmap
https://github.com/milanm/DevOps-Roadmap
GitHub
GitHub - milanm/DevOps-Roadmap: DevOps Roadmap for 2025. with learning resources
DevOps Roadmap for 2025. with learning resources. Contribute to milanm/DevOps-Roadmap development by creating an account on GitHub.
#other #2022 #ai #artificial_intelligence #computer_science #computer_vision #deep_learning #innovation #machine_learning #machinelearning #neural_network #paper #papers #python #sota #state_of_art #state_of_the_art #technology
https://github.com/louisfb01/best_AI_papers_2022
https://github.com/louisfb01/best_AI_papers_2022
GitHub
GitHub - louisfb01/best_AI_papers_2022: A curated list of the latest breakthroughs in AI (in 2022) by release date with a clear…
A curated list of the latest breakthroughs in AI (in 2022) by release date with a clear video explanation, link to a more in-depth article, and code. - louisfb01/best_AI_papers_2022
#python #computer_science #computer_science_rankings #conference #dblp #faculty #metrics #ranking
https://github.com/emeryberger/CSrankings
https://github.com/emeryberger/CSrankings
GitHub
GitHub - emeryberger/CSrankings: A web app for ranking computer science departments according to their research output in selective…
A web app for ranking computer science departments according to their research output in selective venues, and for finding active faculty across a wide range of areas. - emeryberger/CSrankings
#java #algorithm #computer_science #cs #data_structures #database #developer #interview #it #javascript #language #seminar #sql #tech #web
https://github.com/gyoogle/tech-interview-for-developer
https://github.com/gyoogle/tech-interview-for-developer
GitHub
GitHub - gyoogle/tech-interview-for-developer: 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖. Contribute to gyoogle/tech-interview-for-developer development by creating an account on GitHub.
#other #awesome_list #computer_science #courses #curriculum
The Open Source Society University (OSSU) offers a free, self-taught education in Computer Science using top-quality online materials from institutions like Harvard, MIT, and Princeton. This curriculum is designed to match the standards of an undergraduate computer science degree, minus general education requirements. It includes introductory courses, core subjects like programming, math, systems, theory, security, and applications, as well as advanced electives.
You can complete this program in about two years with 20 hours of study per week. The curriculum is supported by a global community through a Discord server and GitHub interactions. All course materials are free or low-cost, with financial aid options available for some courses.
By following this curriculum, you'll gain a well-rounded education in computer science that prepares you for real-world challenges and opens up various career opportunities. Additionally, you'll have the chance to work on a final project to apply your knowledge practically.
https://github.com/ossu/computer-science
The Open Source Society University (OSSU) offers a free, self-taught education in Computer Science using top-quality online materials from institutions like Harvard, MIT, and Princeton. This curriculum is designed to match the standards of an undergraduate computer science degree, minus general education requirements. It includes introductory courses, core subjects like programming, math, systems, theory, security, and applications, as well as advanced electives.
You can complete this program in about two years with 20 hours of study per week. The curriculum is supported by a global community through a Discord server and GitHub interactions. All course materials are free or low-cost, with financial aid options available for some courses.
By following this curriculum, you'll gain a well-rounded education in computer science that prepares you for real-world challenges and opens up various career opportunities. Additionally, you'll have the chance to work on a final project to apply your knowledge practically.
https://github.com/ossu/computer-science
GitHub
GitHub - ossu/computer-science: 🎓 Path to a free self-taught education in Computer Science!
🎓 Path to a free self-taught education in Computer Science! - ossu/computer-science
❤1
#other #algorithm #computer_science #cpp #interview #java #leetcode #python #system_design
This resource is a comprehensive collection of notes on various computer science topics, including algorithms, operating systems, networking, databases, Java, system design, and more. It provides detailed explanations and solutions to problems from platforms like LeetCode and剑指 Offer. The notes are well-organized and follow a clear formatting guide to ensure readability. The benefit to the user is that it serves as a one-stop resource for learning and reviewing key concepts in computer science, helping to improve coding skills and knowledge in a structured manner.
https://github.com/CyC2018/CS-Notes
This resource is a comprehensive collection of notes on various computer science topics, including algorithms, operating systems, networking, databases, Java, system design, and more. It provides detailed explanations and solutions to problems from platforms like LeetCode and剑指 Offer. The notes are well-organized and follow a clear formatting guide to ensure readability. The benefit to the user is that it serves as a one-stop resource for learning and reviewing key concepts in computer science, helping to improve coding skills and knowledge in a structured manner.
https://github.com/CyC2018/CS-Notes
GitHub
GitHub - CyC2018/CS-Notes: :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计. Contribute to CyC2018/CS-Notes development by creating an account on GitHub.
#javascript #algorithm #algorithms #computer_science #data_structures #interview #interview_preparation #javascript #javascript_algorithms
This repository provides a comprehensive collection of JavaScript examples for various algorithms and data structures. It includes detailed explanations, links to further reading, and YouTube videos for each topic. You can learn about data structures like linked lists, trees, graphs, and more, as well as algorithms such as sorting, searching, and cryptographic methods. The repository is organized by topic and difficulty level (beginner or advanced), making it easy to navigate and learn. This resource is ideal for anyone looking to improve their understanding of algorithms and data structures in JavaScript, helping you become a better programmer by providing practical examples and explanations.
https://github.com/trekhleb/javascript-algorithms
This repository provides a comprehensive collection of JavaScript examples for various algorithms and data structures. It includes detailed explanations, links to further reading, and YouTube videos for each topic. You can learn about data structures like linked lists, trees, graphs, and more, as well as algorithms such as sorting, searching, and cryptographic methods. The repository is organized by topic and difficulty level (beginner or advanced), making it easy to navigate and learn. This resource is ideal for anyone looking to improve their understanding of algorithms and data structures in JavaScript, helping you become a better programmer by providing practical examples and explanations.
https://github.com/trekhleb/javascript-algorithms
GitHub
GitHub - trekhleb/javascript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links…
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javascript-algorithms
🔥1
#other #algorithms #bioinformatics #computational_biology #computational_physics #computer_architecture #computer_science #computer_vision #database_systems #databases #deep_learning #embedded_systems #machine_learning #quantum_computing #reinforcement_learning #robotics #security #systems #web_development
This collection of computer science courses offers a wide range of topics, from introductory programming to advanced specialized fields like machine learning, blockchain, and quantum computing. Here’s a simple summary of the benefits You can learn various aspects of computer science, including programming, algorithms, data structures, computer systems, software engineering, artificial intelligence, machine learning, and more.
- **Diverse Resources** There are courses on specific areas such as blockchain development, quantum computing, computational finance, and robotics, which can help you specialize in your area of interest.
- **Practical Skills** Most of these resources are available online for free, making quality education accessible to everyone.
Overall, this collection is a valuable resource for anyone looking to learn or deepen their knowledge in computer science.
https://github.com/Developer-Y/cs-video-courses
This collection of computer science courses offers a wide range of topics, from introductory programming to advanced specialized fields like machine learning, blockchain, and quantum computing. Here’s a simple summary of the benefits You can learn various aspects of computer science, including programming, algorithms, data structures, computer systems, software engineering, artificial intelligence, machine learning, and more.
- **Diverse Resources** There are courses on specific areas such as blockchain development, quantum computing, computational finance, and robotics, which can help you specialize in your area of interest.
- **Practical Skills** Most of these resources are available online for free, making quality education accessible to everyone.
Overall, this collection is a valuable resource for anyone looking to learn or deepen their knowledge in computer science.
https://github.com/Developer-Y/cs-video-courses
GitHub
GitHub - Developer-Y/cs-video-courses: List of Computer Science courses with video lectures.
List of Computer Science courses with video lectures. - Developer-Y/cs-video-courses
#typescript #angular_roadmap #backend_roadmap #blockchain_roadmap #computer_science #dba_roadmap #developer_roadmap #devops_roadmap #frontend_roadmap #go_roadmap #hacktoberfest #java_roadmap #javascript_roadmap #nodejs_roadmap #python_roadmap #qa_roadmap #react_roadmap #roadmap #software_architect_roadmap #vue_roadmap
Roadmap.sh is a helpful resource for developers. It offers interactive roadmaps, articles, and resources to guide you in various areas like frontend, backend, DevOps, and more. You can click on the roadmap nodes to learn more about each topic. It also includes best practices and questions to test your knowledge. This tool helps you choose a learning path and improve your skills efficiently. Sharing it with others can also benefit the community.
https://github.com/kamranahmedse/developer-roadmap
Roadmap.sh is a helpful resource for developers. It offers interactive roadmaps, articles, and resources to guide you in various areas like frontend, backend, DevOps, and more. You can click on the roadmap nodes to learn more about each topic. It also includes best practices and questions to test your knowledge. This tool helps you choose a learning path and improve your skills efficiently. Sharing it with others can also benefit the community.
https://github.com/kamranahmedse/developer-roadmap
GitHub
GitHub - kamranahmedse/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in…
Interactive roadmaps, guides and other educational content to help developers grow in their careers. - kamranahmedse/developer-roadmap
👍1
#other #cc_by #collection #computer_science #educational #novice
Joining a community for software developers can greatly benefit your career and personal life. You gain access to a wealth of resources, including tutorials, books, and videos on various programming topics such as algorithms, data structures, security, and more. These resources help you improve your skills, stay updated with industry trends, and enhance your problem-solving abilities. Additionally, you can find guidance on career development, resume building, and remote work opportunities. This community support can give you more control over your life and career by providing the tools and knowledge you need to succeed.
https://github.com/mtdvio/every-programmer-should-know
Joining a community for software developers can greatly benefit your career and personal life. You gain access to a wealth of resources, including tutorials, books, and videos on various programming topics such as algorithms, data structures, security, and more. These resources help you improve your skills, stay updated with industry trends, and enhance your problem-solving abilities. Additionally, you can find guidance on career development, resume building, and remote work opportunities. This community support can give you more control over your life and career by providing the tools and knowledge you need to succeed.
https://github.com/mtdvio/every-programmer-should-know
GitHub
GitHub - mtdvio/every-programmer-should-know: A collection of (mostly) technical things every software developer should know about
A collection of (mostly) technical things every software developer should know about - mtdvio/every-programmer-should-know
#other #aws #cloud_computing #coding_interviews #computer_science #interview_questions #software_architecture #software_development #software_engineering #system_design #system_design_interview
This resource, "System Design 101," is designed to help you understand complex systems using simple terms and visuals. Here’s the key benefit It explains various system design concepts, such as communication protocols (REST, GraphQL, gRPC), CI/CD pipelines, architecture patterns (MVC, MVP, MVVM), database systems, caching strategies, microservice architecture, payment systems, DevOps tools (Kubernetes, Docker), and security mechanisms (HTTPS, OAuth 2.0) in an easy-to-understand manner.
- **Practical Examples** The resource uses diagrams and images to make complex technical topics more accessible and easier to comprehend.
Overall, this resource helps you prepare for system design interviews or simply understand how systems work, making it a valuable tool for developers and engineers.
https://github.com/ByteByteGoHq/system-design-101
This resource, "System Design 101," is designed to help you understand complex systems using simple terms and visuals. Here’s the key benefit It explains various system design concepts, such as communication protocols (REST, GraphQL, gRPC), CI/CD pipelines, architecture patterns (MVC, MVP, MVVM), database systems, caching strategies, microservice architecture, payment systems, DevOps tools (Kubernetes, Docker), and security mechanisms (HTTPS, OAuth 2.0) in an easy-to-understand manner.
- **Practical Examples** The resource uses diagrams and images to make complex technical topics more accessible and easier to comprehend.
Overall, this resource helps you prepare for system design interviews or simply understand how systems work, making it a valuable tool for developers and engineers.
https://github.com/ByteByteGoHq/system-design-101
GitHub
GitHub - ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design…
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews. - ByteByteGoHq/system-design-101
#other #algorithm #algorithms #coding_interview #coding_interviews #computer_science #data_structures #interview #interview_prep #interview_preparation #programming_interviews #software_engineering #study_plan
This study plan is designed to help you prepare for technical interviews at large software companies like Amazon, Facebook, Google, and Microsoft. Here’s the key information and benefits The plan covers a wide range of computer science topics, ensuring you are well-prepared for various types of technical interviews.
- **Practical Application** The plan advises on how to focus your study time effectively, avoiding unnecessary details and emphasizing retention techniques like flashcards.
- **Career Advancement**: By following this plan, you can gain the skills and confidence needed to secure a job as a software engineer at top tech companies.
Overall, this study plan is a structured approach to learning and practicing computer science fundamentals, making it easier to prepare for and succeed in technical interviews.
https://github.com/jwasham/coding-interview-university
This study plan is designed to help you prepare for technical interviews at large software companies like Amazon, Facebook, Google, and Microsoft. Here’s the key information and benefits The plan covers a wide range of computer science topics, ensuring you are well-prepared for various types of technical interviews.
- **Practical Application** The plan advises on how to focus your study time effectively, avoiding unnecessary details and emphasizing retention techniques like flashcards.
- **Career Advancement**: By following this plan, you can gain the skills and confidence needed to secure a job as a software engineer at top tech companies.
Overall, this study plan is a structured approach to learning and practicing computer science fundamentals, making it easier to prepare for and succeed in technical interviews.
https://github.com/jwasham/coding-interview-university
GitHub
GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
A complete computer science study plan to become a software engineer. - jwasham/coding-interview-university
#other #architecture #awesome #awesome_list #backend #big_data #computer_science #design_patterns #devops #distributed_systems #interview #interview_practice #interview_questions #lists #machine_learning #programming #resources #scalability #system #system_design #web_development
This resource provides a comprehensive guide to building scalable, reliable, and performant large-scale systems. Here are the key benefits It offers detailed articles and case studies from prominent engineers on how to design systems that can handle heavy loads and perform well for both single users and millions of users.
- **System Design Interviews** It covers how to scale teams effectively, focusing on increasing team output and value rather than just growing the team size.
- **Community Contributions** The resource covers a wide range of topics including scalability, availability, stability, performance, intelligence, architecture, and more, providing a holistic view of system engineering.
Overall, this guide is invaluable for anyone looking to build or maintain large-scale systems efficiently.
https://github.com/binhnguyennus/awesome-scalability
This resource provides a comprehensive guide to building scalable, reliable, and performant large-scale systems. Here are the key benefits It offers detailed articles and case studies from prominent engineers on how to design systems that can handle heavy loads and perform well for both single users and millions of users.
- **System Design Interviews** It covers how to scale teams effectively, focusing on increasing team output and value rather than just growing the team size.
- **Community Contributions** The resource covers a wide range of topics including scalability, availability, stability, performance, intelligence, architecture, and more, providing a holistic view of system engineering.
Overall, this guide is invaluable for anyone looking to build or maintain large-scale systems efficiently.
https://github.com/binhnguyennus/awesome-scalability
GitHub
GitHub - binhnguyennus/awesome-scalability: The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems - binhnguyennus/awesome-scalability
#other #awesome_list #brasil #ciencia_da_computacao #computer_science #curriculo #cursos #hacktoberfest
The MIT License is a simple and permissive software license that lets you freely use, copy, modify, merge, publish, distribute, sublicense, and sell software, as long as you include the original copyright notice and license text in all copies. It does not require you to share your changes or make your code open source. The software is provided "as is," without any warranty, so the authors are not responsible for any problems. This license gives you great freedom and flexibility to use software for any purpose, including commercial, with minimal legal restrictions[1][3][5]. This benefits you by allowing easy and safe use and sharing of software without complex legal barriers.
https://github.com/Universidade-Livre/ciencia-da-computacao
The MIT License is a simple and permissive software license that lets you freely use, copy, modify, merge, publish, distribute, sublicense, and sell software, as long as you include the original copyright notice and license text in all copies. It does not require you to share your changes or make your code open source. The software is provided "as is," without any warranty, so the authors are not responsible for any problems. This license gives you great freedom and flexibility to use software for any purpose, including commercial, with minimal legal restrictions[1][3][5]. This benefits you by allowing easy and safe use and sharing of software without complex legal barriers.
https://github.com/Universidade-Livre/ciencia-da-computacao
GitHub
GitHub - Universidade-Livre/ciencia-da-computacao: 🎓 Um caminho para a educação autodidata em Ciência da Computação!
🎓 Um caminho para a educação autodidata em Ciência da Computação! - Universidade-Livre/ciencia-da-computacao