├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── greetings.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md └── _config.yml /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | tab_width = 2 8 | end_of_line = lf 9 | charset = utf-8 10 | trim_trailing_whitespace = true 11 | insert_final_newline = true -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- 1 | name: Greetings 2 | 3 | on: [pull_request, issues] 4 | 5 | jobs: 6 | greeting: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/first-interaction@v1 10 | with: 11 | repo-token: ${{ secrets.GITHUB_TOKEN }} 12 | issue-message: 'Hello @${{ github.actor }}! :wave: We welcome all kinds of contributions, please feel free to ask questions or make suggesstions. Someone will attend to your issue soon. :relaxed:' 13 | pr-message: 'Hello @${{ github.actor }}! :wave: We welcome all kinds of contributions, please feel free to contribute and/ or ask questions. Someone will attend to your PR soon. :relaxed:' -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | You'll need to have some basic experience with Git, Markdown and GitHub 4 | 5 | > Check out the following tutorials: 6 | * [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) 7 | * [Markdown Tutorial](https://www.markdowntutorial.com/) 8 | * [Introduction to git](https://www.freecodecamp.org/news/what-is-git-and-how-to-use-it-c341b049ae61/) 9 | * [Introduction to GitHub](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners) 10 | * [Popular git commands and how to use them](https://rogerdudler.github.io/git-guide/) 11 | * [Git commands in depth](https://medium.com/@george.seif94/a-full-tutorial-on-how-to-use-github-88466bac7d42) 12 | * [How to Create a Markdown Table](https://www.makeuseof.com/tag/create-markdown-table/) 13 | 14 | Ensure your pull request adheres to the following guidelines: 15 | 16 | - Search previous suggestions before making a new one to avoid duplicates. 17 | - Make an individual pull request for each suggestion. 18 | - Use [title-casing](https://titlecaseconverter.com/) (AP style). 19 | - Use the following format: `[Title Case Name](link)` 20 | > :information_source: [Useful Tools](https://github.com/BolajiAyodeji/awesome-technical-writing#useful-tools) should use the `[Title Case Name](link)` format with a description. 21 | - Keep descriptions short and simple, but descriptive. 22 | - Start the description with a capital and end with a full stop/period. 23 | > :information_source: You can use an emoji, only before the Title-Cased Description. 24 | - Check your spelling and grammar. 25 | - Make sure your text editor is set to remove trailing whitespace. 26 | - Pull requests should have a useful title and description. 27 | - The body of your commit message should contain a link to the resource. 28 | 29 | Thank you for your suggestion! 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Code Clan Nigeria 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Learning Resources 2 | 3 | All the FREE learning resources in one place. These resources are strictly recommended. 4 | 5 | ## Table of Contents 6 | 7 | - [Frontend Development](#frontend-development) 8 | - [Backend Development](#backend-development) 9 | - [Mobile Development](#mobile-development) 10 | - [UI/UX Design](#uiux-design) 11 | - [DevOps](#devops) 12 | - [Git/GitHub](#gitgithub) 13 | - [Data Science/ Machine Learning](#data-science-machine-learning) 14 | - [Practice Coding Problems](#practice-coding-problems) 15 | - [Contributing](#contributing) 16 | 17 | ## Frontend Development 18 | 19 | - [Web Dev Resources](https://github.com/chryz-hub/web-dev-resources) - Full resources for web developers. 20 | - [Frontend Developer Roadmap](https://roadmap.sh/frontend) - A roadmap to becoming a frontend developer 21 | - [HTML Crash Course](https://www.youtube.com/playlist?list=PLEu7Y7_blvLXlM820Uy30N8ay-eoZVyIK) 22 | - [CSS Crash Course](https://www.youtube.com/playlist?list=PLEu7Y7_blvLVwibRK9szNWmTios4OsLF2) 23 | - [Learn Emmet](https://www.youtube.com/watch?v=5KctnODbk8w&t=52s) 24 | - [Learn HTML and CSS From Scratch - freeCodeCamp](https://youtu.be/mU6anWqZJcc) 25 | - [Learn CSS Grid](https://cssgrid.io/) 26 | - [Foundations of Front-End Web Development](https://www.udemy.com/course/foundations-of-front-end-development/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-mf814mAIGx6aIlDbmfeu8Q&utm_medium=udemyads&utm_source=aff-campaign) 27 | - [Web Coding Fundamentals: HTML, CSS and Javascript](https://www.classcentral.com/course/kadenze-web-coding-fundamentals-html-css-and-javascript-3781) 28 | - [Intro to HTML/CSS: Making webpages](https://www.khanacademy.org/computing/computer-programming/html-css) 29 | - [Don’t Fear the Internet](http://www.dontfeartheinternet.com/) 30 | - [HTML5 Website Templates](https://github.com/learning-zone/website-templates#html5-website-templates-for-begginers-and-professionals) - A repositoroty that contains 150+ Website Templates. 31 | - [Front End Development Libraries](https://www.classcentral.com/course/freecodecamp-front-end-libraries-34061) 32 | - [Javascript Testing A-Z](https://github.com/goldbergyoni/various-testing-examples) - JavaScript & Node.js testing workshop, from A-Z) 33 | - [Intro to HTML and CSS](https://www.classcentral.com/course/udacity-intro-to-html-and-css-2659?utm_source=fcc_medium&utm_medium=web&utm_campaign=cs_programcming_july_2021) 34 | - [Master the Basics of HTML5 & CSS3: Beginner Web Development](https://www.udemy.com/course/master-the-basics-of-html5-css3-beginner-web-development/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-XOO.vj_kLoFIKkCA_..iPg&utm_medium=udemyads&utm_source=aff-campaign) 35 | - [Learn HTML & CSS: How To Start Your Web Development Career](https://www.udemy.com/course/how-i-landed-a-web-development-job-earned-5k-freelancing/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-_DOkslmcJoCEChR4iCx5bw&utm_medium=udemyads&utm_source=aff-campaign) 36 | - [HTML Introduction Course](https://www.udemy.com/course/html-introduction-course-learn-html-in-2-hours/) 37 | - [Learn Practical HTML Crash Course in 85-Minutes](https://www.udemy.com/course/practical-html/) 38 | - [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) 39 | - [Web Development By Doing: HTML / CSS From Scratch](https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-wJX42730UtT4Yv9feNvCuQ&utm_medium=udemyads&utm_source=aff-campaign) 40 | - [30 days of Javascript](https://github.com/Asabeneh/30-Days-Of-JavaScript) 41 | - [Javascript For Everyone](https://github.com/Asabeneh/JavaScript-for-Everyone) 42 | - [30 Seconds Of Code](https://github.com/30-seconds/30-seconds-of-code) 43 | - [33 Concepts Every Javascript Developer Should Know](https://github.com/leonardomso/33-js-concepts) 44 | - [Introduction to HTML5](https://www.classcentral.com/course/introhtml-4307?utm_source=fcc_medium&utm_medium=web&utm_campaign=cs_programming_july_2021) 45 | - [Functional Programming In Javascript](https://github.com/Asabeneh/Functional-Programming-in-JavaScript) 46 | - [Learn To Code Javascript](https://github.com/GalvanizeOpenSource/Learn-To-Code-JavaScript) 47 | - [Front-End Web UI Frameworks and Tools](https://www.classcentral.com/course/web-frameworks-4240) 48 | - [Front End Interview Questions and Answers](https://github.com/wwwebman/front-end-interview-questions) 49 | - [Front End Interview Handbook](https://github.com/yangshun/front-end-interview-handbook) 50 | - [Interview Questions](https://github.com/harishekhar/frontend-interview-questions) 51 | - [Awesome Web Development Resources](https://github.com/MarkoDenic/web-development-resources) 52 | - [The Best Frontend JavaScript Interview Questions: Answers](https://github.com/bcherny/frontend-interview-questions) 53 | - [Awesome HTML/CSS/JS Tips](https://github.com/markodenic/awesome-html-css-js-tips) 54 | - [Responsive Web Design](https://www.freecodecamp.org/learn/responsive-web-design/) 55 | - [HTML, CSS, and Javascript for Web Developers](https://www.classcentral.com/course/html-css-javascript-for-web-developers-4270) 56 | - [Javascript For Beginners Full Course](https://youtu.be/PXvI0ln6Nws) 57 | - [HTML and CSS tutorial for beginners](https://youtu.be/keJn4LSNuHk) 58 | - [Introduction To Responsive Web Design - freeCodeCamp](https://youtu.be/srvUrASNj0s) 59 | - [Programming Foundations with JavaScript, HTML and CSS](https://www.classcentral.com/course/duke-programming-web-4256) 60 | - [Front End Development Libraries](https://www.freecodecamp.org/learn/front-end-libraries/) 61 | - [Bootstrap Crash Course](https://www.youtube.com/watch?v=JFCE6iDMmgg&list=PL0JqkD3WB5bbSoV-mnRxtro7o6RA_-KPp) 62 | - [Javascript Tutorial](https://www.youtube.com/watch?v=oqQE3QnXIqQ&list=PL0JqkD3WB5bYQs3RG0yXuRgy_hcIp1K6o) 63 | - [JavaScript DOM crash course](https://www.youtube.com/watch?v=0ik6X4DJKCc&list=PLillGF-RfqbYE6Ik_EuXA2iZFcE082B3s) 64 | - [React JS Crash Course](https://www.youtube.com/watch?v=U90QE3P48IM&list=PL0JqkD3WB5bYU1x0a19TTX6kno88fU1bC) 65 | - [React Hooks](https://www.youtube.com/watch?v=KBUZ4_I75w4&list=PL0JqkD3WB5bZH4yMOuezN9ImyPG7plLof) 66 | - [React JS Projects](https://www.youtube.com/watch?v=fxMSrgfsXj8&list=PL0JqkD3WB5bZ_27wAfCGTNd2Tn5BBnqdd) 67 | - [Vue Crash Course](https://www.youtube.com/watch?v=Wy9q22isx3U) 68 | - [Front End Checklist](https://github.com/thedaviddias/Front-End-Checklist) 69 | - [Front end Developer Interview Questions](https://github.com/h5bp/Front-end-Developer-Interview-Questions) 70 | - [Front end Interview Questions](https://github.com/khan4019/front-end-Interview-Questions) 71 | - [Frontend UI Developer Interview Questions](https://github.com/sunil12738/frontend-developer-interview-questions) 72 | - [Learn Vue on Scrimba](https://scrimba.com/course/glearnvue) 73 | - [Learn Bootstrap5 and SAASS by building a Portfolio Website](https://youtu.be/iJKCj8uAHz8) 74 | - [Learn Angular](https://www.youtube.com/watch?v=2OHbjep_WjQ) 75 | - [Bootstrap 5 crash Course -Traversy Media](https://youtu.be/4sosXZsdy-s) 76 | - [Build and deploy a Portfolio](https://scrimba.com/course/gportfolio) 77 | - [Fullstack Vue (From beginner to advanced)](https://dl.ebooksworld.ir/motoman/fullstack-vue-book-r8.www.EBooksWorld.ir.pdf) 78 | - [React + Redux](https://www.sololearn.com/Course/react/) - React is appreciated for its simplicity, ease of learning, native approach, reusable component logic, performance, ease of testing and debugging. 79 | - [Angular + NestJS](https://www.sololearn.com/Course/fullstack/) - Angular course is combined with Nest JS for a full stack learning experience, and teaches core concepts of server- and client-side development. 80 | 81 | ## Backend Development 82 | 83 | - [Django Tutorials for Beginners - thenewboston](https://youtube.com/playlist?list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK) 84 | - [Django Tutorials - Corey Schafer](https://youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) 85 | - [Python Django Course for Beginners](https://youtu.be/t7DrJqcUviA) 86 | - [Django For Beginners - Full Tutorial](https://youtu.be/sm1mokevMWk) 87 | - [Python Django Tutorial - Full Course for Beginners](https://youtu.be/JT80XhYJdBw) 88 | - [Python Django Web Framework - Full Course for Beginners](https://youtu.be/F5mRW0jo-U4) 89 | - [Python Django 7 Hour Course](https://youtu.be/PtQiiknWUcI) 90 | - [Backend Developer Roadmap](https://roadmap.sh/backend) - A roadmap to becoming a backend developer 91 | - [Node.js, Express & MongoDb: Build a CRUD Rest Api](https://bezkoder.com/node-express-mongodb-crud-rest-api/) 92 | - [Node JS API Development for Beginners](https://www.udemy.com/course/node-js-api-tutorial/) 93 | - [The Complete NestJS](https://www.udemy.com/course/the-complete-nestjs-developer-enterprise-nodejs-framework/) 94 | - [Learn MongoDB for Node.js](https://www.udemy.com/course/mongoosejs-essentials/) 95 | - [Learn MongoDB](https://university.mongodb.com/) 96 | - [Learn C#](https://dotnet.microsoft.com/learn/csharp) 97 | - [Backend Web Development with Python - Full Course](https://www.freecodecamp.org/news/backend-web-development-with-python-full-course/) 98 | - [Django (2.0): An Introduction for Beginners (Playlist)](https://www.youtube.com/playlist?list=PLXmMXHVSvS-DQfOsQdXkzEZyD0Vei7PKf) 99 | - [How to Build an E-commerce Website with Django and Python](https://www.youtube.com/watch?v=YZvRrldjf1Y&t=151s) 100 | - [Build an API with DjangoBuild an API with Django](https://www.youtube.com/watch?v=RPsDhoWY_kc&list=PLLRM7ROnmA9HzbIXYN6D3wOZ0wUrqNs_d) 101 | - [REST API Tutorials (Node, Express & Mongo) by Net Ninja](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jBcybHMTIia56aV21o2cZ8) 102 | - [PHP](https://www.sololearn.com/Course/PHP/) - PHP enables you to create dynamic web pages, develop websites, and generate dynamic content. You’ll also be able to open files; write content to files; and create contact forms, forums, blogs, picture galleries, surveys, social networks, and a whole lot more. 103 | - [Learn Ruby](https://www.udemy.com/course/ruby-for-absolute-beginners/)- Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. You can build web applications, web servers , system ustilities, database work , blogs , and many more. Some popular sites built using ruby include AirBnB, Hulu and Shopify 104 | - [Learn Python For Free Scrimba](https://scrimba.com/learn/python) 105 | 106 | ## Mobile Development 107 | 108 | - [Introduction to Flutter](https://www.appbrewery.co/p/intro-to-flutter) 109 | - [The Complete Free Flutter Course By Ovidius Mazuru](https://www.youtube.com/channel/UCJW25d8mW8ciz0DQC-5XNsQ/videos) 110 | - [The Beginner friendly course for Flutter by Pawan Kumar](https://www.youtube.com/watch?v=6wQwnTIBD1Y) 111 | - [Getting Started with Flutter](https://www.youtube.com/watch?v=iGCsVisY6g4&list=PLjcKnGTXcK-tv4iv0aEJ4vHiUdB8Ol8z2) 112 | - [Flutter Bloc Documentation](https://bloclibrary.dev/) 113 | - [Android Development Course - Build Native Apps with Kotlin Tutorial](https://www.youtube.com/watch?v=Iz08OTTjR04) 114 | - [Ionic Framework 4 - Full Tutorial - iOS / Android App Development](https://www.youtube.com/watch?v=AvbuIRg8_Jg) 115 | 116 | - [Full React Native Project Tutorial for beginners](https://www.youtube.com/watch?v=npe3Wf4tpSg) 117 | 118 | - [React Native Tutorial for Beginners - Build a React Native App](https://www.youtube.com/watch?v=0-S5a0eXPoc) 119 | 120 | 121 | ## DevOps 122 | 123 | - [AWS DevOps CI/CD](https://www.udemy.com/course/nodejs-cicd-aws-codepipeline-codebuild-mocha-zero-to-hero/) - CodePipeline, Elastic Beanstalk and Mocha 124 | - [Azure Devops Engineer Path on Pluralsight (Free)](https://app.pluralsight.com/channels/details/46aa40c5-1342-477f-8d49-122caceb6cbc) 125 | - [Learn Devops](https://azure.microsoft.com/en-us/overview/devops-tutorial/) 126 | - [Ms Learn Devops Engineer Path](https://docs.microsoft.com/en-us/learn/certifications/exams/az-400) 127 | - [Cloud Bees University - Jenkins Fundamentals](https://standard.cbu.cloudbees.com/cloudbees-university-jenkins-fundamentals) 128 | - [Introduction to AWS](https://aws.amazon.com/getting-started/?nc2=h_ql_le_gs) 129 | - [Docker Essentials](https://www.udemy.com/course/docker-essentials/) 130 | - [MsBuild Cloud Skills Challenge (Free certification Vouchers)](https://mybuild.microsoft.com/cloud-skills-challenge) 131 | - [Ansible Fundamentals](https://www.udemy.com/course/ansible-essentials-simplicity-in-automation/) 132 | 133 | ## Git/GitHub 134 | 135 | - [GitHub Guides](https://guides.github.com/activities/hello-world/) 136 | - [How To Use GitHub – Developers Collaboration Using GitHub](https://www.edureka.co/blog/how-to-use-github/) 137 | - [The beginner’s guide to Git & GitHub](https://www.freecodecamp.org/news/the-beginners-guide-to-git-github/) 138 | - [How To Contribute to Open Source: Getting Started with Git](https://www.digitalocean.com/community/tutorials/how-to-contribute-to-open-source-getting-started-with-git) 139 | - [How Git Branches Work](https://www.freecodecamp.org/news/how-git-branches-work/) 140 | - [What is Commit Signing in Git?](https://www.freecodecamp.org/news/what-is-commit-signing-in-git/) 141 | - [How to Get Started with Version Control Using Git](https://www.freecodecamp.org/news/get-started-with-version-control-and-git/) 142 | - [How To Use Git: A Reference Guide](https://www.digitalocean.com/community/cheatsheets/how-to-use-git-a-reference-guide) 143 | - [How To Use Git Effectively](https://www.digitalocean.com/community/tutorials/how-to-use-git-effectively) 144 | - [How To Use Git Branches](https://www.digitalocean.com/community/tutorials/how-to-use-git-branches) 145 | - [How to Write a Git Commit Message](https://chris.beams.io/posts/git-commit/) 146 | - [How To Use Git: A Reference Guide](https://www.digitalocean.com/community/cheatsheets/how-to-use-git-a-reference-guide) 147 | - [Know how Git works: Behind the Scenes!](https://sohamsshah.hashnode.dev/know-how-git-works-behind-the-scenes-aa40567082ba) 148 | - [5 Git Tips To Level Up Your Workflow](https://ygnys.hashnode.dev/5-git-tips-to-level-up-your-workflow) 149 | - [Everything you need to know to get started with Git and GitHub on a Windows machine](https://chris.beams.io/posts/git-commit/) 150 | - [How to Write a Git Commit Message](https://mihaiviisan.hashnode.dev/everything-you-need-to-know-to-get-started-with-git-and-github-on-a-windows-machine) 151 | - [Git for beginners](https://sudoc.hashnode.dev/series/git-for-beginners) 152 | - [Learn GIT](https://progate.com/languages/git) 153 | - [How to Connect GitHub to your GitBash in 5 simple steps](https://unclebigbay.com/how-to-connect-github-to-your-gitbash-in-5-simple-steps) 154 | - [Git & Github: All you need to know](https://nehasoni.hashnode.dev/git-and-github-all-you-need-to-know) 155 | - [How to Use Branches in Git – the Ultimate Cheatsheet](https://www.freecodecamp.org/news/how-to-use-branches-in-git/) 156 | - [Git Checkout Remote Branch Tutorial](https://www.freecodecamp.org/news/git-checkout-remote-branch-tutorial/) 157 | - [A Really Useful Git Command For Quickly Searching Text](https://blog.yogeshchavan.dev/a-really-useful-git-command-for-quickly-searching-text) 158 | - [Git Push to Remote Branch – How to Push a Local Branch to Origin](https://www.freecodecamp.org/news/git-push-to-remote-branch-how-to-push-a-local-branch-to-origin/) 159 | - [Git Switch Branch – How to Change the Branch in Git](https://www.freecodecamp.org/news/git-switch-branch/) 160 | - [How to Use Git and Git Workflows – a Practical Guide](https://www.freecodecamp.org/news/what-is-git-learn-git-version-control/) 161 | - [What is Git? A Beginner's Guide to Git Version Control](https://www.freecodecamp.org/news/how-git-branches-work/) 162 | - [How To Delete All Local Git Branches In One Go](https://catalins.tech/how-to-delete-all-local-git-branches-in-one-go) 163 | - [How To Delete a Git Branch Locally and Remotely](https://hashnode.com/post/how-to-delete-a-git-branch-locally-and-remotely-cknk32nc2004qwes12ck4hn3m) 164 | - [Renaming Your GitHub Projects](https://blog.benhammond.tech/renaming-your-github-projects) 165 | - [A Beginner's Guide to Git and Github](https://efeakhigbe.hashnode.dev/a-beginners-guide-to-git-and-github) 166 | - [Introduction to Git In 16 Minutes](https://vickyikechukwu.hashnode.dev/introduction-to-git-in-16-minutes) 167 | - [How to Create GitHub Draft Pull Requests](https://blog.idrisolubisi.com/how-to-create-github-draft-pull-requests) 168 | - [Start verifying your commits on GitHub in ~5 minutes](https://ozzie.sh/start-verifying-your-commits-on-github-in-5-minutes) 169 | - [List of all Git Commands](https://blog.vimalverma.in/list-of-all-git-commands) 170 | - [Git all-in-one cheat sheet: A collection of the most useful git commands](https://blog.learncodeonline.in/git-all-in-one-cheat-sheet-a-collection-of-the-most-useful-git-commands) 171 | - [GitHub - A complete guide](https://devhankering.hashnode.dev/github-a-complete-guide) 172 | - [A Git Cheatsheet Of Commands Every Developer Should Use](https://ravimengar.hashnode.dev/a-git-cheatsheet-of-commands-every-developer-should-use) 173 | - [An Intro to Git and GitHub for Beginners (Tutorial)](https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners) 174 | - [Git and GitHub SSH Configuration](https://chrisdevcode.hashnode.dev/git-and-github-ssh-configuration) 175 | - [Getting Started with GitHub CLI](https://onyxcode.net/gh-cli-getting-started) 176 | - [How to use Git and GitHub inside of VS Code Editor](https://blog.thefierycoder.tech/how-to-use-git-and-github-inside-of-vs-code-editor) 177 | - [Two Git commands you probably missed in your daily routine](https://thelinuxli.ch/two-git-commands-you-probably-missed-in-your-daily-routine) 178 | - [How to setup GitHub Actions on your Github repository](https://blog.bhanuteja.dev/30-git-commands-that-i-frequently-use) 179 | - [The most basic and essential GIT commands walkthrough](https://bearcub3.hashnode.dev/the-most-basic-and-essential-git-commands-walkthrough-ckgmw77b3012po9s188vag2ig) 180 | - [Don't overcomplicate git](https://h.daily-dev-tips.com/dont-overcomplicate-git) 181 | - [Learn the Basics of Git in Under 10 Minutes](https://nand.blog/git101) 182 | - [The Ultimate Guide to Git Commands](https://ankits.hashnode.dev/the-ultimate-guide-to-git-commands) 183 | - [13 Git Commands Every Developer Should Know](https://svikashk.hashnode.dev/13-git-commands-every-developer-should-know-ckftd1wrm03wtv6s1bqmrgul6) 184 | - [GIT INIT (Part-1)](https://apoorvtyagi.tech/git-init-part-1) 185 | - [GIT INIT (Part-2)](https://apoorvtyagi.tech/git-init-part-2) 186 | - [GitHub CLI 1.0: All you need to know](https://ayushirawat.com/github-cli-10-all-you-need-to-know) 187 | - [Introduction to Git-Adding an SSH Key](https://laasyasettyblog.hashnode.dev/introduction-to-git-adding-an-ssh-key) 188 | - [Understanding Git Terminologies : The Fun Way](https://hafsah.hashnode.dev/understanding-git-terminologies-the-fun-way-ckdet27bd003c42s13lsm5ry5) 189 | - [Baby Steps to Git and Version Control - Series 1](https://amarachiazubuike.com/baby-steps-to-git-and-version-control-series-1-ck36ciz5200eib1s1l5rscbdr) 190 | - [How to Fix Git Always Asking for User Credentials](https://blog.bolajiayodeji.com/how-to-fix-git-always-asking-for-user-credentials) 191 | - [How to Fork a Repo on GitHub using your Mobile Device](https://sudoc.hashnode.dev/series/git-for-beginners) 192 | - [Git First Time Setup](https://blog.bolajiayodeji.com/git-first-time-setup) 193 | - [Git Cheat Sheet for Beginners and Intermediates](https://blog.bolajiayodeji.com/git-cheat-sheet-for-beginners-and-intermediates) 194 | - [Basics of Git](https://adarsh-thakur.hashnode.dev/series/basics-of-git) 195 | - [Git In-depth](https://frontendmasters.com/courses/git-in-depth/) 196 | - [Introduction to Git and GitHub - Offered By Google](https://www.coursera.org/learn/introduction-git-github?specialization=google-it-automation&utm_source=gg&utm_medium=sem&utm_campaign=11-GoogleITwithPython-ROW&utm_content=11-GoogleITwithPython-ROW&campaignid=9733806670&adgroupid=119184274733&device=c&keyword=&matchtype=b&network=g&devicemodel=&adpostion=&creativeid=507191775308&hide_mobile_promo&gclid=CjwKCAjwxo6IBhBKEiwAXSYBs8cqMR-9WYlilq7CrcFTkE7wQT1K7qv1XDpTa5HtjEJckeoyiU6cpRoCyCgQAvD_BwE) 197 | - [Version Control with Git](https://www.coursera.org/learn/version-control-with-git) 198 | - [Git for Developers Using Github](https://www.coursera.org/projects/git-for-developers-using-github) 199 | - [Manage Your Versions with Git (Part I)](https://www.coursera.org/projects/git-1) 200 | - [Manage Your Versions with Git (Part II)](https://www.coursera.org/projects/git-2) 201 | - [Learn Gitpro-logo- Codecademy](https://www.codecademy.com/learn/learn-git) 202 | - [Version Control with Git](https://www.udacity.com/course/version-control-with-git--ud123) 203 | - [Git: Become an Expert in Git & GitHub in 4 Hours](https://www.udemy.com/course/git-expert-4-hours/) 204 | - [Git Essentials: Mini Course](https://www.udemy.com/course/git-essentials-mini-course/) 205 | - [How Git Works- Plurasight](https://www.pluralsight.com/courses/how-git-works) 206 | - [Introduction to GitHub- The GitHub Training Team](https://lab.github.com/githubtraining/introduction-to-github) 207 | - [Git and GitHub for Beginners - Crash Course](https://www.youtube.com/watch?v=RGOj5yH7evk&t=934s) 208 | - [How to use GitHub | What is GitHub | Git and GitHub Tutorial | Edureka](https://www.youtube.com/watch?v=PQsJR8ci3J0) 209 | - [Git & GitHub Tutorial for Beginners](https://www.youtube.com/watch?v=3RjQznt-8kE&list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR) 210 | - [Github Tutorial For Beginners - Github Basics for Mac or Windows & Source Control Basics](https://www.youtube.com/watch?v=0fKg7e37bQE) 211 | - [Git and GitHub Tutorial For Beginners | Full Course](https://www.youtube.com/watch?v=3fUbBnN_H2c) 212 | - [Git Tutorial for Beginners: Learn Git in 1 Hour](https://www.youtube.com/watch?v=8JJ101D3knE) 213 | - [Git Tutorial - Telusko](https://www.youtube.com/watch?v=OdbBmvfThJY&list=PLsyeobzWxl7q2eaUkorLZExfd7qko9sZC) 214 | - [Git & GitHub Crash Course For Beginners - Traversy Media](https://www.youtube.com/watch?v=SWYqp7iY_Tc) 215 | - [Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth](https://www.youtube.com/watch?v=DVRQoVRzMIY) 216 | - [Git And GitHub in ~30 Minutes](https://www.youtube.com/watch?v=jG4Vs81kMlc) 217 | - [Git Tutorial | Github Tutorial | Git Tutorial for Beginners | Intellipaat](https://www.youtube.com/watch?v=dnGeRjP8oxw) 218 | - [GitHub Basics Tutorial - How to Use GitHub](https://www.youtube.com/watch?v=x0EYpi38Yp4) 219 | - [Git Tutorial for Beginners: Command-Line Fundamentals](https://www.youtube.com/watch?v=HVsySz-h9r4) 220 | - [Git and GitHub Crash Course By Google Coursera](https://www.youtube.com/watch?v=PtBr0fpKyFg) 221 | - [Git And GitHub Full Course In 3 Hours | Git And GitHub Tutorial For Beginners ](https://www.youtube.com/watch?v=liwv7Hi68aI) 222 | - [Git Tutorial For Dummies](https://www.youtube.com/watch?v=mJ-qvsxPHpY) 223 | - [Git Tutorial for Beginners - The Basics](https://www.youtube.com/watch?v=ly4niPr9vUo) 224 | - [Git Tutorial for Beginners](https://www.youtube.com/watch?v=XF99kTmS2gg) 225 | - [Git & Github Tutorial for Absolute Beginners](https://www.youtube.com/watch?v=iCKAWxfVWUY) 226 | - [Git Tutorial For Beginners - Kudvenkat](https://www.youtube.com/watch?v=WEmvT2YFlQw&list=PL6n9fhu94yhVwbuqXKuPzchWNjZ8GVcJa) 227 | - [Git and GitHub Beginner Tutorials](https://www.youtube.com/watch?v=-U-eUHI6euM&list=PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG) 228 | - [Git and GitHub Tutorials](https://www.youtube.com/watch?v=r50BKIFGCI0&list=PLB5jA40tNf3v1wdyYfxQXgdjPgQvP7Xzg) 229 | - [Git & GitHub Tutorials](https://www.youtube.com/watch?v=_bkT85B6n1U&list=PLzS3AYzXBoj8mX3WbzQDghYytnx2JqBrU) 230 | 231 | ## UI/UX Design 232 | 233 | - [UI/UX Design Articles](https://www.notion.so/Design-Articles-Resources-ddaa7bfb624f4f61a8669ebc1b175b5d) - UI/UX Design Articles and Resources 234 | - [Design Resources For Developers](https://github.com/ankit404/design-resources) - A curated list of FREE design & UI resources for developers including stock photos, templates, frameworks, UI Kits, online tools and much much more.) 235 | - [UI / UX Design Specialization](https://www.coursera.org/specializations/ui-ux-design) - UI / UX Design Specialization 236 | - [UI Testing Best Practices](https://github.com/NoriSte/ui-testing-best-practices) - The largest UI testing best practices list. 237 | - [Figma Design Course - freeCodeCamp](https://youtu.be/D56hs0Twfco) 238 | - [UI/UX Design Tutorial - freeCodeCamp](https://youtu.be/c9Wg6Cb_YlU) 239 | - [User Experience Design Course with Adobe XD Course](https://youtu.be/68w2VwalD5w) 240 | - [UX Design Course Tutorial for Beginners: User Experience Deisgn Fundamentals](https://youtu.be/uL2ZB7XXIgg) 241 | -[UI Design Tutorial For Beginners](https://youtu.be/OSSn2xW2ANs) 242 | - [Digital Skills: User Experience](https://www.futurelearn.com/courses/digital-skills-user-experience) - User Experience by Accenture 243 | - [Product Design by Google](https://www.udacity.com/course/product-design--ud509) - Validation and UX through Design Sprints 244 | - [HackDesign](https://hackdesign.org/lessons) - An easy to follow design course for people who do amazing things 245 | - [Introduction to User Experience Design](https://www.coursera.org/learn/user-experience-design) - Introduction to User Experience Design by Coursera 246 | - [UX Design for beginners](https://careerfoundry.com/en/tutorials/ux-design-for-beginners/what-is-ux-design/) - UX Design for beginners by Careerfoundry 247 | - [Learn UX](https://learnux.io) - UI Design Tools Video Courses 248 | 249 | ## Data Science/ Machine Learning 250 | 251 | - [Nutshell Machine Learning](https://github.com/EdemGold/Nutshell-Machine-Learning) - Your go to repo for any resource on machine learning. 252 | - [Python For Data Science](https://www.youtube.com/watch?v=LHBE6Q9XlzI) 253 | - [Machine Learning on dotnet](https://dotnet.microsoft.com/learn/ml-dotnet/get-started-tutorial/intro) 254 | - [Data Science Resources](https://github.com/sherxon/DataScienceResources) - Open Source Data Science Resources. 255 | - [Data Science Interview Resources](https://github.com/rbhatia46/Data-Science-Interview-Resources) - A repository listing out the potential sources which will help you in preparing for a Data Science/Machine Learning interview. 256 | - [Data Scientist Roadmap](https://github.com/MrMimic/data-scientist-roadmap) - A roadmap to start your data science career. 257 | - [Start Machine Learning](https://github.com/louisfb01/start-machine-learning-in-2020) - A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques! 258 | - [Data Science Programming problems](https://github.com/GalvanizeOpenSource/100-ds-problems) - Here are 100 data science programming problems. 259 | - [Data Science Interviews](https://github.com/alexeygrigorev/data-science-interviews) - Data science interview questions and answers. 260 | - [Data Science Interview Questions And Answers](https://github.com/iamtodor/data-science-interview-questions-and-answers) - Data science interview questions with answers. 261 | - [Machine Learning With Python](https://github.com/devAmoghS/Machine-Learning-with-Python) - Small scale machine learning projects to understand the core concepts. 262 | - [Cognitive Class - Machine Learning with Python](https://cognitiveclass.ai/courses/machine-learning-with-python) - Machine Learning can be an incredibly beneficial tool to uncover hidden insights and predict future trends. 263 | - [Machine learning with Apache SystemML](https://cognitiveclass.ai/courses/machine-learning-apache-systemml) - Apache SystemML is a declarative style language designed for large-scale machine learning. It provides automatic generation of optimized runtime plans ranging from single-node, to in-memory, to distributed computations on Apache Hadoop and Apache Spark. SystemML algorithms are expressed in R-like or Python-like syntax that includes linear algebra primitives, statistical functions and ML-specific constructs. 264 | - [DeepLearning.AI TensorFlow Developer Professional Certificate](https://www.coursera.org/professional-certificates/tensorflow-in-practice) - TensorFlow is an open source machine learning framework which is largely used by developers now. It is used for implementing machine learning and deep learning applications and deploying models as web applications. 265 | - [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) 266 | 267 | ## Practice Coding Problems 268 | 269 | - [Edabit](https://edabit.com/) - A better way to learn programming, you learn to code with 10,000+ interative challenges. 270 | - [Screeps](https://screeps.com/) - It's an open-source game for programmers, wherein the core mechanic is programming your units' AI. You control your colony by writing JavaScript. 271 | - [Kattis](https://open.kattis.com/) - Here you can find hundreds of programming problems to solve. 272 | - [Practity](https://practity.com/) - Python Practice Problems For Beginners. 273 | - [Codeabbey](https://www.codeabbey.com/) lra- Collection of programming problems to practice solving, learn to program and code, and win certificates. 274 | - [Geektastic](https://geektastic.com/) - Technical Assesment & Code Challenge Platform. 275 | - [Halite](https://www.halite.io/) - An artificial intelligence programming challenge created by Two Sigma, in which players build bots using the coding language of their choice to compete in an original online multiplayer game. 276 | - [CodeGym](https://codegym.cc/) - An online course for learning Java programming from scratch. 277 | - [CodePen](https://codepen.io/challenges) - A platform that offers fun opportunities for leveling up your skills by building things. 278 | - [HireVue](https://www.hirevue.com/) - Helps global enterprises gain a competitive advantage in the modern talent marketplace with video interviewing software, conversational AI, and pre-hire assessments. 279 | - [Kaggle](https://www.kaggle.com/) - Your machine learning and data science community. 280 | - [Programmr](http://www.programmr.com/) - An online interactive lab for students and enthusiasts to learn, practice and become proficient in programming. 281 | - [Interview Cake](https://www.interviewcake.com/) - A study tool that preps software engineering candidates for programming interviews. 282 | - [Testdome](https://www.testdome.com/) - Programming and Interview Online Assessment Tests. 283 | - [Rosalind](http://rosalind.info/problems/locations/) - A platform for learning bioinformatics and programming through problem solving. 284 | - [Code Jam](https://codingcompetitions.withgoogle.com/codejam) - Google’s longest running global coding competition. Code Jam, calls on programmers around the world to solve challenging, algorithmic puzzles against the clock. 285 | - [Kick Start](https://codingcompetitions.withgoogle.com/kickstart) - Kick Start offers coders around the world the chance to develop and hone their programming skills through online-hosted competition rounds. 286 | - [Reply Challenges](https://challenges.reply.com/tamtamy/home.action) - A series of challenges created by Replyers and open to anyone who loves technology and online competitions. 287 | - [Pramp](https://www.pramp.com/#/) - Practice Mock Interviews & Coding Challenges. 288 | - [interviewing.io](https://interviewing.io/) - Anonymous technical mock interviews with engineers from Google, Facebook, and other top companies. 289 | - [CSES Problem Set](https://cses.fi/problemset) - Developed by Antti Laaksonen, it contains mostly educational problems. 290 | - [URI Online Judge](https://www.urionlinejudge.com/judge/en/login) - The main goal of the project is to provide programming practice and knowledge sharing. 291 | - [Codility](https://codility.com/programmers/) - TA platform to discover the ins and outs of coding by taking our hands-on coding lessons. 292 | - [Dare2Compete](https://dare2compete.com/) - A global platform that provides students, professionals, and educators opportunities across all domains to engage with institutes and companies by participating and competing in intellectual gamified engagements. 293 | - [Codility](https://codility.com/programmers/) - A platform to discover the ins and outs of coding by taking our hands-on coding lessons. 294 | - [PythonChallenge](http://www.pythonchallenge.com/) - A set of riddles that require a little bit of Python programming to be solved. 295 | - [Advent of Code](https://adventofcode.com/) - A yearly set of coding challenges that published with leaderboards. 296 | - [Geeks for geeks](https://www.geeksforgeeks.org/) - A computer science portal for geeks. 297 | - [A2 Online Judge](https://a2oj.com/) - A curated list of problems sequenced in ladder to practice and master competitive coding. 298 | - [Project Euler](https://projecteuler.net/) - Solve computational and mathematical problems using your programming skills. 299 | - [AtCoder](https://atcoder.jp/) - Highly recommended for its Beginner Contests. Known for it's quality problems. Do give it a try if you're getting started with CP. 300 | - [DMOJ: Modern Online Judge](https://dmoj.ca/) - Contest platform and archive of programming problems. 301 | - [Rose Code](https://www.rosecode.net/) - Programming challenges with leaderboards and blog posts. 302 | - [Coderbyte](https://coderbyte.com/) - Programming challenges and specific routes to help learn specific skills. 303 | - [Code Golf](https://code.golf/) - Programming challenges with individual leaderboards for problems. 304 | - [Daily Coding Problem](https://www.dailycodingproblem.com/) - Get emailed a new coding problem everyday. 305 | - [Halite](https://halite.io/) - Create AI to face off against other people’s AI. More specialized in AI. 306 | - [StanFord ACM ICPC](https://github.com/jaehyunp/stanfordacm) - Stanford Notebook provides printable templates usable during online/on-site contests. 307 | - [Exercism](https://exercism.io/) - Solve programming challenges from your terminal. 308 | - [DailyCodingProblem](https://www.dailycodingproblem.com/) - Get exceptionally good at coding interviews by solving one problem every day. 309 | - [acmp.ru](https://acmp.ru/) - Russian programming contests. 310 | - [Timus Online Judge](https://acm.timus.ru/?locale=en) - Programming contests with online judging system. 311 | - [Spoj](https://www.spoj.com/) - Programming contests with online judging system. 312 | - [Interview Bit](https://www.interviewbit.com/) - A platform to learn and practice coding interview questions. 313 | - [VisuAlgo](https://visualgo.net/en) - Visualizing data structures and algorithms through animation. 314 | - [Leetcode](https://leetcode.com/) - Develop programming skills for your next interview. 315 | - [FireCode](https://www.firecode.io/) -An online coding interview preparation. 316 | - [CodeinGame](https://www.codingame.com/start) - Learn to code by playing games. 317 | - [DailyProgrammer](https://www.hackerrank.com/) - Solutions to programming challenges, peer-reviewed with community feedback. 318 | - [CodeSignal](https://codesignal.com/) - Practice programming and land a job 319 | - [Uva](https://onlinejudge.org/) - Programming contests with online judging system. 320 | 321 | ## Contributing 322 | 323 | Want to add a resource you can recommend? Please send a pull request and follow the [contributors guidelines](/CONTRIBUTING.md). 324 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman --------------------------------------------------------------------------------