diff --git a/chinese/articles/online-coding-classes-for-beginners-2022-guide.md b/chinese/articles/online-coding-classes-for-beginners-2022-guide.md index d04f0b785..d59c2b9a3 100644 --- a/chinese/articles/online-coding-classes-for-beginners-2022-guide.md +++ b/chinese/articles/online-coding-classes-for-beginners-2022-guide.md @@ -1,81 +1,201 @@ -> - 原文地址:[Online Coding Classes – For Beginners [2022 Guide]](https://www.freecodecamp.org/news/online-coding-classes-for-beginners-2022-guide/) -> - 原文作者:[ - - Jessica Wilkins - - ](https://www.freecodecamp.org/news/author/jessica-wilkins/) -> - 译者: -> - 校对者: +> - 原文地址:[Online Coding Classes – For Beginners [2022 Guide]](https://www.freecodecamp.org/news/online-coding-classes-for-beginners-2022-guide/) +> - 原文作者:[Jessica Wilkins](https://www.freecodecamp.org/news/author/jessica-wilkins/) +> +> - 译者:[luojiyin](https://github.com/luojiyin1987) +> - 校对者: ![Online Coding Classes – For Beginners [2022 Guide]](https://www.freecodecamp.org/news/content/images/size/w2000/2022/02/arnold-francisca-f77Bh3inUpE-unsplash.jpg) -Learning how to code can help you start a great career as a software developer. There are many free courses you can take to cultivate the skills need to become a developer. - -In this article, I'm going to show you 152 beginner friendly courses where you can learn computer science and programming for free. - -The freeCodeCamp courses are completely free and some of them include a free certification that you can add to your LinkedIn or résumé. - -Note that some of the non-freeCodeCamp courses I've listed here (such as the university courses) are free to audit, but do require you to pay a fee if you want a certificate. - -Here is the complete list of free courses, arranged by topic. Once you find a course that interests you, click that link and it will jump you down to a more detailed description of that course. - -## **Computer Science Courses (16)** - -1. [Introduction to Programming and Computer Science](#introduction-to-programming-and-computer-science) (freeCodeCamp) -2. [Data Structures - Computer Science Course for Beginners](#data-structures-computer-science-course-for-beginners) (freeCodeCamp) -3. [CS50's Introduction to Computer Science](#cs50-s-introduction-to-computer-science) (Harvard University) -4. [Introduction to Computer Science and Programming Using Python](#introduction-to-computer-science-and-programming-using-python) (MIT) -5. [Introduction to Algorithms](#introduction-to-algorithms) (MIT) -6. [Big O Notation](#big-o-notation) (freeCodeCamp) -7. [Graph Algorithms for Technical Interviews](#graph-algorithms-for-technical-interviews) (freeCodeCamp) -8. [Recursion in Programming](#recursion-in-programming) (freeCodeCamp) -9. [Data Structures - Full Course Using C and C++](#data-structures-full-course-using-c-and-c-) (freeCodeCamp) -10. [Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges](#dynamic-programming-learn-to-solve-algorithmic-problems-coding-challenges) (freeCodeCamp) -11. [Algorithms and Data Structures](#algorithm-and-data-structures) (freeCodeCamp) -12. [Data Structures and Algorithms in Python - Full Course for Beginners](#data-structures-and-algorithms-in-python-full-course-for-beginners) (freeCodeCamp) -13. [An Introduction to Interactive Programming in Python Part 1](#an-introduction-to-interactive-programming-in-python-part-1-rice-university) (Rice University) -14. [Learn to Program: The Fundamentals](#learn-to-program-the-fundamentals) (University of Toronto) -15. [Code Yourself! An Introduction to Programming](#code-yourself-an-introduction-to-programming) (The University of Edinburgh) -16. [Learn to Program: Crafting Quality Code](#learn-to-program-crafting-quality-code) (University of Toronto) - -## **************Git and Github Courses (************4************)************** - -1. [Git and GitHub for Beginners - Crash Course](#git-and-github-for-beginners-crash-course) (freeCodeCamp) -2. [Git & GitHub Crash Course For Beginners](#git-github-crash-course-for-beginners) (Brad Traversy) -3. [Git Tutorial for Beginners: Learn Git in 1 Hour](#git-tutorial-for-beginners-learn-git-in-1-hour) (Programming with Mosh) -4. [Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth](#git-tutorial-for-beginners-git-github-fundamentals-in-depth) (Tech With Tim) - -## **************HTML Courses (8)************** - -1. [Basic HTML and HTML5](#basic-html-and-html5) (freeCodeCamp) -2. [HTML Full Course - Build Your Own Website](#html-full-course-build-a-website-tutorial) (freeCodeCamp) -3. [Introduction to HTML5](#introduction-to-html5) (University of Michigan) -4. [HTML Tutorial for Beginners: HTML Crash Course 2021](#html-tutorial-for-beginners-html-crash-course-2021) (Programming with Mosh) -5. [HTML Crash Course For Absolute Beginners](#html-crash-course-for-absolute-beginners) (Traversy Media) -6. [Learn HTML](#learn-html) (Codecademy) -7. [HTML For Beginners The Easy Way](#html-for-beginners-the-easy-way) (html.com) -8. [HTML Crash Course for Beginners - Website Tutorial](#html-crash-course-for-beginners-website-tutorial) (freeCodeCamp) - -## **************CSS Courses (1****5****)************** - -1. [Responsive Web Design](#responsive-web-design) (freeCodeCamp) -2. [Intro to HTML and CSS](#intro-to-html-and-css) (Udacity) -3. [HTML and CSS Tutorial](#html-and-css-tutorial) (MarkSheet) -4. [CSS Tutorial - Zero to Hero](#css-tutorial-zero-to-hero) (freeCodeCamp) -5. [CSS Crash Course For Absolute Beginners](#css-crash-course-for-absolute-beginners) (Traversy Media) -6. [Introduction to CSS3](#introduction-to-css3) (University of Michigan) -7. [CSS Basics](#css-basics) (W3C) -8. [Sass Tutorial for Beginners - CSS With Superpowers](#sass-tutorial-for-beginners-css-with-superpowers) (freeCodeCamp) -9. [Bootstrap 5 tutorial - crash course for beginners in 1.5H](#bootstrap-5-tutorial-crash-course-for-beginners-in-1-5h) (Keep Coding YouTube channel) -10. [Learn CSS Media Queries by Building 3 Projects](#learn-css-media-queries-by-building-3-projects-full-course) (freeCodeCamp) -11. [CSS Flexbox Crash Course](#css-flexbox-crash-course) (freeCodeCamp) -12. [Learn Bootstrap 5 and SASS by Building a Portfolio Website](#learn-bootstrap-5-and-sass-by-building-a-portfolio-website) (freeCodeCamp) -13. [Tailwind CSS Crash Course](#tailwind-css-crash-course) (Traversy Media) -14. [HTML and CSS](#html-and-css) ( The Odin Project) -15. [Bootstrap CSS Framework - Full Course for Beginners](#bootstrap-css-framework-full-course-for-beginners) (freeCodeCamp) +学习如何编程可以帮助你开始一个伟大的职业,成为一名软件开发人员。有很多免费的课程,你可以通过这些课程来培养成为一名开发者所需的技能。 + +在这篇文章中,我将向你展示152个对初学者友好的课程,你可以免费学习计算机科学和编程。 + +freeCodeCamp课程是完全免费的,其中一些课程包括一个免费的证书,你可以将其添加到你的LinkedIn或简历中。 + +请注意,我在这里列出的一些非freeCodeCamp课程(如大学课程)是免费审核的,但如果你想获得证书,则需要支付一定的费用。 + +这里是免费课程的完整列表,按主题排列。一旦你找到一个你感兴趣的课程,点击该链接,它将跳转到该课程的更详细的描述。 + +## **计算机科学课程 (16)** + +1. [编程和计算机科学简介](./#introduction-to-programming-and-computer-science) (freeCodeCamp) +2. [数据结构 - 计算机科学初学者课程](#data-structures-computer-science-course-for-beginners) (freeCodeCamp) +3. [CS50的计算机科学简介](./#cs50-s-introduction-to-computer-science) (Harvard University) +4. [计算机科学和使用Python编程的介绍](./#introduction-to-computer-science-and-programming-using-python) (MIT) +5. [算法简介](./#introduction-to-algorithms) (MIT) +6. [大 O 复杂度](./#big-o-notation) (freeCodeCamp) +7. [技术面试的图算法](./#graph-algorithms-for-technical-interviews) (freeCodeCamp) +8. [编程中的递归](./#recursion-in-programming) (freeCodeCamp) +9. [数据结构 - 使用C和C++的完整课程](./#data-structures-full-course-using-c-and-c-) (freeCodeCamp) +10. [动态规划--学习解决算法问题和编码挑战](./#dynamic-programming-learn-to-solve-algorithmic-problems-coding-challenges) (freeCodeCamp) +11. [算法和数据结构](./#algorithm-and-data-structures) (freeCodeCamp) +12. [Python中的数据结构和算法--面向初学者的完整课程](./#data-structures-and-algorithms-in-python-full-course-for-beginners) (freeCodeCamp) +13. [用Python进行交互式编程的介绍 第一部分](./#an-introduction-to-interactive-programming-in-python-part-1-rice-university) (Rice University) +14. [学习编程:基础知识](./#learn-to-program-the-fundamentals) (University of Toronto) +15. [自我编码! 编程入门](./#code-yourself-an-introduction-to-programming) (The University of Edinburgh) +16. [学习编程:编写高质量的代码](./#learn-to-program-crafting-quality-code) (University of Toronto) + +## **************Git和Github课程 (************4************)************** + +1. [初学者的Git和GitHub - 速成班](./#git-and-github-for-beginners-crash-course) (freeCodeCamp) +2. [Git和GitHub初学者速成班](./#git-github-crash-course-for-beginners) (Brad Traversy) +3. [初学者的Git教程:1小时内学会Git](./#git-tutorial-for-beginners-learn-git-in-1-hour) (Programming with Mosh) +4. [初学者的Git教程 - 深入了解Git和GitHub的基础知识](./#git-tutorial-for-beginners-git-github-fundamentals-in-depth) (Tech With Tim) + +## **************HTML 课程 (8)************** + +1. [基础HTML和HTML5](./#basic-html-and-html5) (freeCodeCamp) +2. [HTML 全套课程 - 建立你自己的网站](./#html-full-course-build-a-website-tutorial) (freeCodeCamp) +3. [HTML5简介](./#introduction-to-html5) (University of Michigan) +4. [初学者的HTML教程。HTML速成班 2021](./#html-tutorial-for-beginners-html-crash-course-2021) (Programming with Mosh) +5. [真正的初级HTML速成班](./#html-crash-course-for-absolute-beginners) (Traversy Media) +6. [学习 HTML](./#learn-html) (Codecademy) +7. [简单的HTML入门方法](./#html-for-beginners-the-easy-way) (html.com) +8. [初学者的HTML速成班--网站教程](./#html-crash-course-for-beginners-website-tutorial) (freeCodeCamp) + +## **************CSS 课程 (1****5****)************** + +1. [响应式网页设计](./#responsive-web-design) (freeCodeCamp) +2. [HTML和CSS介绍](./#intro-to-html-and-css) (Udacity) +3. [HTML和CSS教程](./#html-and-css-tutorial) (MarkSheet) +4. [CSS教程--从零到一的英雄](./#css-tutorial-zero-to-hero) (freeCodeCamp) +5. [真正的初级CSS速成班]./(#css-crash-course-for-absolute-beginners) (Traversy Media) +6. [CSS3简介](./#introduction-to-css3) (University of Michigan) +7. [CSS基础知识](./#css-basics) (W3C) +8. [Sass初学者教程--具有超强能力的CSS](./#sass-tutorial-for-beginners-css-with-superpowers) (freeCodeCamp) +9. [Bootstrap 5教程--1.5小时的初学者速成课程](./#bootstrap-5-tutorial-crash-course-for-beginners-in-1-5h) (Keep Coding YouTube channel) +10. [通过建立3个项目学习CSS媒体查询](./#learn-css-media-queries-by-building-3-projects-full-course) (freeCodeCamp) +11. [CSS Flexbox速成班](./#css-flexbox-crash-course) (freeCodeCamp) +12. [通过建立一个组合网站学习Bootstrap 5和SASS](./#learn-bootstrap-5-and-sass-by-building-a-portfolio-website) (freeCodeCamp) +13. [Tailwind CSS 速成班](./#tailwind-css-crash-course) (Traversy Media) +14. [HTML 和 CSS](./#html-and-css) ( The Odin Project) +15. [Bootstrap CSS框架--面向初学者的完整课程](./#bootstrap-css-framework-full-course-for-beginners) (freeCodeCamp) ## **************UI/UX (1****2****)************** - +1. [用户体验(UX)设计的基础](./#foundations-of-user-experience-ux-design) (Google) +2. [用户体验设计过程: 感同身受、定义和构思](./#start-the-ux-design-process-empathize-define-and-ideate) (Google) +3. [建立线框和低保真原型](./#build-wireframes-and-low-fidelity-prototypes) (Google) +4. [进行用户体验研究和测试早期概念](./#conduct-ux-research-and-test-early-concepts) (Google) +5. [在Figma中创建高保真设计和原型](./#create-high-fidelity-designs-and-prototypes-in-figma) (Google) +6. [Adobe XD中的响应式网页设计](./#responsive-web-design-in-adobe-xd) (Google) +7. [免费的Adobe XD教程。用户体验设计课程与Adobe XD课程](./#free-adobe-xd-tutorial-user-experience-design-course-with-adobe-xd-course) (Bring Your Own Laptop Youtube channel) +8. [2019年UI设计初学者速成班](./#the-2019-ui-design-crash-course-for-beginners) (DesignCourse) +9. [Figma教程 - 一个免费的UI设计/原型设计工具](./#figma-tutorial-a-free-ui-design-prototyping-tool) (DesignCourse) +10. [UXpin: 免费的用户体验方面的电子书](./#uxpin-free-ux-ebooks) (uxpin.com) +11. [Figma课程--网页设计初学者教程](./#figma-course-web-design-tutorial-for-beginners) (freeCodeCamp) +12. [Figma UI设计教程 - 初学者课程](./#figma-tutorial-for-ui-design-course-for-beginners) (freeCodeCamp) + +## **************JavaScript 课程 (****13****)************** + +1. [JavaScript算法和数据结构](./#javascript-algorithms-and-data-structures) (freeCodeCamp) +2. [学习JavaScript - 初学者的全部课程](./#learn-javascript-full-course-for-beginners) (freeCodeCamp) +3. [全栈JavaScript](./#full-stack-javascript) (The Odin Project) +4. [现代JavaScript教程](./#the-modern-javascript-tutorial) (javascript.info) +5. [JavaScript教程](./#javascript-tutorial) (javascripttutorial.net) +6. [LearnJS](./#learnjs) (learn-js.org) +7. [JavaScript](./#javascript) (SoloLearn) +8. [JavaScript 编程](./#javascript-programming) (freeCodeCamp) +9. [初学者的JavaScript教程: 在1小时内学习JavaScript](./#javascript-tutorial-for-beginners-learn-javascript-in-1-hour) (Programming with Mosh) +10. [2021年TypeScript初学者课程--从零开始学习TypeScript!](./#typescript-course-for-beginners-2021-learn-typescript-from-scratch-) (Academind) +11. [后台开发和API](./#backend-development-and-api-s) (freeCodeCamp) +12. [Node.js和Express.js - 完整课程](./#node-js-and-express-js-full-course) (freeCodeCamp) +13. [Node.js初学者教程: 1小时内学会Node](./#node-js-tutorial-for-beginners-learn-node-in-1-hour) (Programming with Mosh) + +## **************JavaScript 框架和库 (****14****)************** + +1. [freeCodeCamp React 课程](./#freecodecamp-react-course) (freeCodeCamp) +2. [React课程--React JavaScript库的初级教程 \[2022\]](./#react-course-beginner-s-tutorial-for-react-javascript-library-2022-) (freeCodeCamp) +3. [Scrimba React课程](./#scrimba-react-course) (Scrimba) +4. [React JS - React 初学者教程](./#react-js-react-tutorial-for-beginners) (Programming with Mosh) +5. [2021年React JS速成班](./#react-js-crash-course-2021) (Brad Traversy) +6. [freeCodeCamp Redux 课程](./#freecodecamp-redux-course) (freeCodeCamp) +7. [Redux初学者|React Redux教程](./#redux-for-beginners-react-redux-tutorial) (Dev Ed) +8. [Thinkster Angular 教程](./#thinkster-angular-tutorial) (Thinkster) +9. [Angular 速成课](./#angular-crash-course) (Brad Traversy) +10. [学习Angular - 完整教程课程](./#learn-angular-full-tutorial-course) (freeCodeCamp) +11. [Vue.js初学课程 \[2021 Tutorial\]](./#vue-js-course-for-beginners-2021-tutorial-) (freeCodeCamp) +12. [Vue JS速成班 2021](./#vue-js-crash-course-2021) (Brad Traversy) +13. [用D3、JavaScript、React进行数据可视化 - 全套课程 \[2021\]](./#data-visualization-with-d3-javascript-react-full-course-2021-) (freeCodeCamp) +14. [Next.js初学者 - 全套课程](./#next-js-for-beginners-full-course) (freeCodeCamp) + +## **************Python 课程 (****2****2)************** + +1. [每个人的编程(Python入门)](./#programming-for-everybody-getting-started-with-python-) (University of Michigan) +2. [Python数据结构](./#python-data-structures) (University of Michigan) +3. [使用Python来访问网络数据](./#using-python-to-access-web-data) (University of Michigan) +4. [用Python使用数据库](./#using-databases-with-python) (University of Michigan) +5. [Python交互式编程简介 (Part 1)](./#an-introduction-to-interactive-programming-in-python-part-1-) (Rice University) +6. [Python交互式编程简介 (Part 2)](./#an-introduction-to-interactive-programming-in-python-part-2-) (Rice University) +7. [用Python进行科学计算](./#scientific-computing-with-python) (freeCodeCamp) +8. [Python Django网络框架--初学者的全部课程](./#python-django-web-framework-full-course-for-beginners) (freeCodeCamp) +9. [学习Python - 初学者的全部课程](./#learn-python-full-course-for-beginners)  (freeCodeCamp) +10. [Python手册](./#the-python-handbook) (Flavio Copes) +11. [初学者的Python教程](./#python-tutorials-for-absolute-beginners-by-cs-dojo) (CS Dojo) +12. [Studytonight](./#studytonight) (studytonight.com/python/) +13. [Python核心](./#python-core) (SoloLearn) +14. [与Sam一起学习Python基础知识](./#python-basics-with-sam-freecodecamp-) (freeCodeCamp) +15. [Python初学者教程](./#python-beginner-tutorials) (Pythonspot) +16. [Python 教程](./#python-tutorial) (PythonForBeginners) +17. [用Python将无聊的事情自动化](./#automate-the-boring-stuff-with-python) (Al Sweigart) +18. [初学者的Python速成班](./#python-crash-course-for-beginners) (Traversy Media) +19. [Python教程--初学者的Python](./#python-tutorial-python-for-beginners) (Programming with Mosh) +20. [PySpark 教程](./#pyspark-tutorial) (freeCodeCamp) +21. [Python后端网络开发课程 (使用 Django)](./#python-backend-web-development-course-with-django-) (freeCodeCamp) +22. [Flask课程 - Python网络应用程序开发](./#flask-course-python-web-application-development) (freeCodeCamp) + +## ******移动应用程序开发课程 (****5****)****** + +1. [安卓开发初学者 - 全套课程](./#android-development-for-beginners-full-course) (freeCodeCamp) +2. [React Native 新手教程--构建一个React Native应用程序 \[2020\]](./#react-native-tutorial-for-beginners-build-a-react-native-app-2020-) (Programming with Mosh) +3. [Kotlin课程 - 初学者教程](./#kotlin-course-tutorial-for-beginners) (freeCodeCamp) +4. [Swift 初学者编程教程](./#swift-programming-tutorial-for-beginners) (Code with Chris) +5. [通过仿 Netflix 来学习 iOS 开发](./#learn-ios-development-by-building-a-netflix-clone) (freeCodeCamp) + +## **************游戏开发课程 (************5************)************** + +1. [CS50的游戏开发介绍](./#cs50-s-introduction-to-game-development) (Harvard) +2. [学习Unity - 初学者的游戏开发教程](./#learn-unity-beginner-s-game-development-tutorial) (freeCodeCamp) +3. [用虚幻引擎创建一个2.5D平台游戏](./#create-a-2-5d-platformer-game-with-unreal-engine) (freeCodeCamp) +4. [Python游戏初学者教程--Python游戏开发课程](./#pygame-tutorial-for-beginners-python-game-development-course) (freeCodeCamp) +5. [Godot游戏引擎教程--制作2D平台游戏](./#godot-game-engine-tutorial-make-a-2d-platformer-game) (freeCodeCamp) + +## **************C, C++, C# 课程 (************7************)************** + +1. [C语言编程初学者教程](./#c-programming-tutorial-for-beginners) (freeCodeCamp) +2. [C++初学者教程 - 全套课程](./#c-tutorial-for-beginners-full-course) (freeCodeCamp) +3. [C#教程--初学者的完整课程](./#c-tutorial-full-course-for-beginners) (freeCodeCamp) +4. [C 课程](./#c-course) (SoloLearn) +5. [C++ 课程](./#c-course-1) (SoloLearn) +6. [C# 课程](./#c-course-2) (SoloLearn) +7. [初学者学习C++编程--免费的31小时课程](./#learn-c-programming-for-beginners-free-31-hour-course) (freeCodeCamp) + +## **************Java 课程 (****12****)************** + +1. [Java编程:用软件解决问题](./#java-programming-solving-problems-with-software) (Coursera) +2. [Java编程:数组、列表和结构化数据](./#java-programming-arrays-lists-and-structured-datajava-programming-arrays-lists-and-structured-data) (Coursera) +3. [Java编程:软件设计的原则](./#java-programming-principles-of-software-design) (Coursera) +4. [Java编程基础知识](./#java-programming-basics) (Udacity) +5. [Java编程](./#java-programming) (Test Automation University) +6. [为初学者提供Java编程入门课程](./#intro-to-java-programming-course-for-absolute-beginners) (freeCodeCamp) +7. [学习Java中的函数式编程](./#learn-functional-programming-in-java) (freeCodeCamp) +8. [Java虚拟机架构初解](./#java-virtual-machine-architecture-explained-for-beginners) (freeCodeCamp) +9. [Java初学教程 \[2020\]](./#java-tutorial-for-beginners-2020-) (Programming with Mosh) +10. [Spring Boot 初学教程](./#spring-boot-tutorial-for-beginners-java-framework-)  (freeCodeCamp) +11. [Java测试 - JUnit 5速成班](./#java-testing-junit-5-crash-course) (freeCodeCamp) +12. [Java 课程](./#java-course) (SoloLearn) + +## **************PHP 课程(************4************)************** + +1. [PHP编程语言教程 - 全套课程](./#php-programming-language-tutorial-full-course) (freeCodeCamp) +2. [PHP的绝对初学者](./#php-for-absolute-beginners) (Traversy Media) +3. [使用PHP创建一个MVC框架 - 全套课程](./#use-php-to-create-an-mvc-framework-full-course) (freeCodeCamp) +4. [PHP初学者教程 - 全套课程](./#php-tutorial-for-beginners-full-course) (Envato Tuts) + +## ******Ruby on Rails 课程 (2)****** + +1. [Learn Ruby on Rails - 全部课程](./#learn-ruby-on-rails-full-course) (freeCodeCamp) +2. [全栈 Ruby on Rails](./#full-stack-ruby-on-rails) (The Odin project) +======= 1. [Foundations of User Experience (UX) Design](#foundations-of-user-experience-ux-design) (Google) 2. [Start the UX Design Process: Empathize, Define, and Ideate](#start-the-ux-design-process-empathize-define-and-ideate) (Google) 3. [Build Wireframes and Low-Fidelity Prototypes](#build-wireframes-and-low-fidelity-prototypes) (Google) @@ -202,708 +322,710 @@ Here is the complete list of free courses, arranged by topic. Once you find a co ## ******Databases (13)****** -1. [Relational Database Curriculum](#relational-database-freecodecamp-curriculum) (freeCodeCamp) -2. [SQL Tutorial - Full Database Course for Beginners](#sql-tutorial-full-database-course-for-beginners) (freeCodeCamp) -3. [Learn SQL In 60 Minutes](#learn-sql-in-60-minutes) (Web Dev Simplified) -4. [SQL For Beginners Tutorial](#sql-for-beginners-tutorial) (Amigoscode) -5. [MySQL Database - Full Course](#mysql-database-full-course) (freeCodeCamp) -6. [MySQL Tutorial for Beginners - Full Course](#mysql-tutorial-for-beginners-full-course) (Programming with Mosh) -7. [MySQL Crash Course | Learn SQL](#mysql-crash-course-learn-sql) (Traversy Media) -8. [SQL for Data Science](#sql-for-data-science) (UC Davis) -9. [Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)](#database-systems-cornell-university-course-sql-nosql-large-scale-data-analysis-) (freeCodeCamp) -10. [SQLite Databases With Python](#sqlite-databases-with-python-full-course) (freeCodeCamp) -11. [Learn PostgreSQL Tutorial - Full Course for Beginners](#learn-postgresql-tutorial-full-course-for-beginners) (freeCodeCamp) -12. [MongoDB Crash Course](#mongodb-crash-course) (Traversy Media) -13. [NoSQL Database Tutorial – Full Course for Beginners](#nosql-database-tutorial-full-course-for-beginners) (freeCodeCamp) +1. [关系型数据库课程](./#relational-database-freecodecamp-curriculum) (freeCodeCamp) +2. [SQL教程 - 初学者的完整数据库课程](./#sql-tutorial-full-database-course-for-beginners) (freeCodeCamp) +3. [在60分钟内学会SQL](./#learn-sql-in-60-minutes) (Web Dev Simplified) +4. [SQL初学者教程](./#sql-for-beginners-tutorial) (Amigoscode) +5. [MySQL数据库 - 全套课程](./#mysql-database-full-course) (freeCodeCamp) +6. [MySQL初学者教程 - 全套课程](./#mysql-tutorial-for-beginners-full-course) (Programming with Mosh) +7. [MySQL速成班|学习SQL](./#mysql-crash-course-learn-sql) (Traversy Media) +8. [用于数据科学的SQL](./#sql-for-data-science) (UC Davis) +9. [数据库系统 - 康奈尔大学课程(SQL、NoSQL、大规模数据分析](./#database-systems-cornell-university-course-sql-nosql-large-scale-data-analysis-) (freeCodeCamp) +10. [用Python开发SQLite数据库](./#sqlite-databases-with-python-full-course) (freeCodeCamp) +11. [学习PostgreSQL教程 - 初学者的完整课程](./#learn-postgresql-tutorial-full-course-for-beginners) (freeCodeCamp) +12. [MongoDB速成班](./#mongodb-crash-course) (Traversy Media) +13. [NoSQL数据库教程--面向初学者的完整课程](./#nosql-database-tutorial-full-course-for-beginners) (freeCodeCamp) -## **Computer Science Courses** +## **计算机科学课程** -### **Introduction to Programming and Computer Science** +###

编程和计算机科学简介

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=zOjov-2OZ0E), you will learn about arrays, loops, functions, recursion, conditions, and data structures. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=zOjov-2OZ0E) 中,你将学习到数组、循环、函数、递归、条件和数据结构。 -### **Data Structures - Computer Science Course for Beginners** +###

数据结构 - 计算机科学初学者课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=zg9ih6SVACc), you will learn about arrays, Big O notation, linked lists, hash tables, heaps, and tries. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=zg9ih6SVACc)中,你将学习到数组、Big O 复杂度、链接列表、哈希表、堆和tries。 -### **CS50's Introduction to Computer Science** +###

CS50的计算机科学简介

-[This Harvard course](https://www.edx.org/course/cs50s-introduction-to-computer-science) will teach you basic computer science concepts like algorithms and data structures through a series of problem sets and a final project. +[这门哈佛课程](https://www.edx.org/course/cs50s-introduction-to-computer-science) 将通过一系列的问题集和一个最终项目来教授你基本的计算机科学概念,如算法和数据结构。 -### **Introduction to Computer Science and Programming Using Python** +###

计算机科学和使用Python编程的介绍

-This [MIT course](https://www.edx.org/course/introduction-to-computer-science-and-programming-7) will teach you basic computer science concepts like algorithms, data structures, testing, and debugging through a series of problem sets. +这门 [麻省理工学院课程](https://www.edx.org/course/introduction-to-computer-science-and-programming-7) 将通过一系列的问题集教你基本的计算机科学概念,如算法、数据结构、测试和调试。 -### **Introduction to Algorithms** +###

算法简介

-In [this MIT course](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/), you will learn about dynamic programming, hashing, graphs, trees and sorting algorithms. You will also learn how to measure the performance of algorithms and data structures. +在 [这门麻省理工学院课程](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/) 中,你将学习到动态编程、散列、图、树和排序算法。你还将学习如何衡量算法和数据结构的性能。 -### **Big O Notation** +###

大 O 复杂度

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=Mo4vesaut8g), you will learn about Big O notation and how to apply it to recursive solutions, iterative solutions, and sorting algorithms. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=Mo4vesaut8g) 中,你将学习Big O 复杂度以及如何将其应用于递归解、迭代解和排序算法。 -### **Graph Algorithms for Technical Interviews** +###

技术面试的图算法

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=tWVWeAqZ0WU), you will learn about breadth first and depth first graph traversals. You will also work on several challenges including connected components count, shortest path, and island count. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=tWVWeAqZ0WU) 中,你将学习广度优先和深度优先的图形遍历。你还将进行一些挑战,包括连接部件计数、最短路径和岛屿计数。 -### **Recursion in Programming** +###

编程中的递归

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=IJDJ0kBx2LM), you will learn about recursion, divide & conquer algorithms, graphs trees, linked lists and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=IJDJ0kBx2LM) 中,你将学习递归、除法和算法、图树、链接列表等知识。 -### **Data Structures - Full Course Using C and C++** +###

数据结构 - 使用C和C++的完整课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=B31LgI4Y4DQ), you will learn about graphs, trees, linked lists, stacks and queues. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=B31LgI4Y4DQ) 中,你将学习到图、树、链接列表、堆栈和队列。 -### **Dynamic Programming - Learn to Solve Algorithmic Problems & Coding Challenges** +###

动态规划--学习解决算法问题和编码挑战

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=oBt53YbR9Kk), you will learn how to solve several challenges using dynamic programming including fib tabulation, canSum memoization, and canConstruct tabulation. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=oBt53YbR9Kk) 中,你将学习如何使用动态编程解决几个挑战,包括fib制表,canSum备忘,和canConstruct制表。 -### **Algorithm and Data Structures** +###

算法和数据结构

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=8hly31xKli0), you will learn about arrays, linked lists, and sorting and searching algorithms. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=8hly31xKli0) 中,你将学习到数组、链接列表、以及排序和搜索算法。 -### **Data Structures and Algorithms in Python - Full Course for Beginners** +###

Python中的数据结构和算法--面向初学者的完整课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=pkYVOmU3MgA), you will learn common data structures like linked lists, stacks, queues and common algorithms in Python. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=pkYVOmU3MgA) 中,你将学习常见的数据结构,如链接列表、堆栈、队列和Python中的常见算法。 -### **An Introduction to Interactive Programming in Python Part 1 - Rice University** +###

用Python进行交互式编程的介绍 第一部分

-In this [Coursera Rice University course](https://www.coursera.org/learn/interactive-python-1?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-tzOLX9mSM3mIBJJSvEDoFQ&siteID=SAyYsTvLiGQ-tzOLX9mSM3mIBJJSvEDoFQ&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ), you will learn about the basic fundamentals behind programming including arrays, loops, functions, recursion, conditions, and data structures. +在这个 [Coursera莱斯大学课程](https://www.coursera.org/learn/interactive-python-1?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-tzOLX9mSM3mIBJJSvEDoFQ&siteID=SAyYsTvLiGQ-tzOLX9mSM3mIBJJSvEDoFQ&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ) 中,你将学习到编程背后的基本原理,包括数组、循环、函数、递归、条件和数据结构。 -### Learn to Program: The Fundamentals +###

学习编程:基础知识

-In this [Coursera course](https://www.coursera.org/learn/learn-to-program?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-WwEJRHXxQx_rPghSkuCmGw&siteID=SAyYsTvLiGQ-WwEJRHXxQx_rPghSkuCmGw&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ), you will learn the basics of programming including strings, loops, functions, tuples, and more using the Python language. +在这个 [Coursera课程](https://www.coursera.org/learn/learn-to-program?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-WwEJRHXxQx_rPghSkuCmGw&siteID=SAyYsTvLiGQ-WwEJRHXxQx_rPghSkuCmGw&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ) 中,你将学习编程的基础知识,包括使用Python语言的字符串、循环、函数、图元,以及更多。 -### Code Yourself! An Introduction to Programming +###

自我编码! 编程入门

-In this [Coursera course](https://www.coursera.org/learn/intro-programming?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-cptPYU3WOOAJnkNBF80oow&siteID=SAyYsTvLiGQ-cptPYU3WOOAJnkNBF80oow&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ), you will learn the fundamentals of programming, algorithms and data structures by using the [Scratch](https://scratch.mit.edu/) platform. +在这个 [Coursera课程](https://www.coursera.org/learn/intro-programming?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-cptPYU3WOOAJnkNBF80oow&siteID=SAyYsTvLiGQ-cptPYU3WOOAJnkNBF80oow&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ) 中,你将通过使用 [Scratch](https://scratch.mit.edu/) 平台学习编程、算法和数据结构的基础知识。 -### **Learn to Program: Crafting Quality Code** +###

学习编程:编写高质量的代码

-In this [Coursera course](https://www.coursera.org/learn/program-code?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-jPK.E6dmbmjKL4XCHm079w&siteID=SAyYsTvLiGQ-jPK.E6dmbmjKL4XCHm079w&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ), you will learn about popular algorithms like Bubble sort and Binary search and you will also learn about unit testing. +在这个[Coursera课程](https://www.coursera.org/learn/program-code?ranMID=40328&ranEAID=SAyYsTvLiGQ&ranSiteID=SAyYsTvLiGQ-jPK.E6dmbmjKL4XCHm079w&siteID=SAyYsTvLiGQ-jPK.E6dmbmjKL4XCHm079w&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=SAyYsTvLiGQ)中,你将学习到流行的算法,如冒泡排序和二进制搜索,你还将学习到单元测试。 -## **Git and Github Courses** +## **Git和Github课程** -### **Git and GitHub for Beginners - Crash Course** +###

初学者的Git和GitHub - 速成班

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=RGOj5yH7evk), you will learn about GitHub, version control, SSH keys, and common Git commands. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=RGOj5yH7evk) 中,你将了解到GitHub、版本控制、SSH密钥和常见的Git命令。 -### **Git & GitHub Crash Course For Beginners** +###

Git和GitHub初学者速成班

-In [this Brad Traversy course](https://www.youtube.com/watch?v=SWYqp7iY_Tc), you will learn about version control and popular Git commands. +在[这个Brad Traversy课程](https://www.youtube.com/watch?v=SWYqp7iY_Tc)中,你将学习版本控制和流行的Git命令。 -### **Git Tutorial for Beginners: Learn Git in 1 Hour** +###

初学者的Git教程:1小时内学会Git

-In [this Programming with Mosh course](https://www.youtube.com/watch?v=8JJ101D3knE), you will learn about Git and basic commands. +在 [该Mosh编程课程](https://www.youtube.com/watch?v=8JJ101D3knE) 中,你将学习到Git和基本命令。 -### **Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth** +###

学者的Git教程 - 深入了解Git和GitHub的基础知识

-In this [Tech with Tim course](https://www.youtube.com/watch?v=DVRQoVRzMIY), you will learn about staging, branches, pulls and more. +在这个 [Tech with Tim( course](https://www.youtube.com/watch?v=DVRQoVRzMIY) 中,你将学习staging、分支(branches)、拉(pulls)等知识。 ## **HTML Courses** -### **Basic HTML and HTML5** +###

基础HTML和HTML5

-[This freeCodeCamp course](https://www.freecodecamp.org/learn/responsive-web-design/#basic-html-and-html5) will teach you basic HTML5 elements through 28 coding exercises that you can do in the freeCodeCamp online editor (part of the free Responsive Web Design Certification). +[这个freeCodeCamp课程](https://www.freecodecamp.org/learn/responsive-web-design/#basic-html-and-html5) 将通过28个编码练习教给你基本的HTML5元素,你可以在freeCodeCamp在线编辑器中进行练习(免费响应式网页设计认证的一部分)。 -### **HTML Full Course - Build a Website Tutorial** +###

HTML 全套课程 - 建立你自己的网站

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=pQN-pnXPaVg), you will learn about basic HTML tags, how to use a text editor, and how to format your web page. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=pQN-pnXPaVg)中,你将学习基本的HTML标签,如何使用文本编辑器,以及如何格式化你的web页面。 -### **Introduction to HTML5** +###

HTML5简介

-[This University of Michigan course](https://www.coursera.org/learn/html?specialization=web-design) will cover the history of HTML, the Document Object Model, HTML5 tags, and accessibility. +[密歇根大学的这门课程](https://www.coursera.org/learn/html?specialization=web-design) 将涵盖HTML的历史、文档对象模型、HTML5标签和可访问性。 -### **HTML Tutorial for Beginners: HTML Crash Course 2021** +###

初学者的HTML教程。HTML速成班 2021

-[Programming with Mosh](https://www.youtube.com/watch?v=qz0aGYrrlhU) will teach you the basics of HTML, how the web works, and how to use the browser developer tools. +[Programming with Mosh](https://www.youtube.com/watch?v=qz0aGYrrlhU)将教你HTML的基础知识,网络如何运作,以及如何使用浏览器的开发工具。 -### **HTML Crash Course For Absolute Beginners** +###

真正的初级HTML速成班

-[This Brad Traversy](https://www.youtube.com/watch?v=UB1O30fR-EE) course will cover the most popular HTML tags and semantic tags. +[这个Brad Traversy](https://www.youtube.com/watch?v=UB1O30fR-EE)课程将涵盖最流行的HTML标签和语义标签。 -### **Learn HTML** +###

学习 HTML

-In [this Codecademy course](https://www.codecademy.com/learn/learn-html), you will learn about basic HTML tags, forms, tables, and semantic tags. +在[本Codecademy课程](https://www.codecademy.com/learn/learn-html)中,你将学习到基本的HTML标签、表单、表格和语义标签。 -### **HTML For Beginners The Easy Way** +###

简单的HTML入门方法

-[This HTML tutorial](https://html.com/) will cover the history of HTML, popular HTML tags, attributes, and code editors. +[这个HTML教程](https://html.com/)将涵盖HTML的历史、流行的HTML标签、属性和代码编辑器。 -### **HTML Crash Course for Beginners - Website Tutorial** +###

初学者的HTML速成班--网站教程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=916GWv2Qs08), you will learn about headings, images, lists, footers, links, and more. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=916GWv2Qs08)中,你将学习到关于标题、图像、列表、页脚、链接等内容。 ## **CSS Courses** -### **Responsive Web Design** +###

响应式网页设计

-In [this freeCodeCamp course](https://www.freecodecamp.org/learn/responsive-web-design/), you will learn the basics of CSS, applied visual design, applied accessibility, responsive web design principles, CSS Flexbox, and CSS Grid. (Free Certification) +在 [这个freeCodeCamp课程](https://www.freecodecamp.org/learn/responsive-web-design/) 中,你将学习CSS的基础知识,应用视觉设计,应用可及性,响应式网页设计原则,CSS Flexbox,和CSS Grid。(免费认证) -### **Intro to HTML and CSS** +###

HTML和CSS介绍

-In [this Udacity course](https://www.udacity.com/course/intro-to-html-and-css--ud001), you will learn the basics of HTML and CSS. +在 [这个Udacity课程](https://www.udacity.com/course/intro-to-html-and-css--ud001) 中,你将学习HTML和CSS的基础知识。 -### **HTML and CSS Tutorial** +###

HTML和CSS教程

-In [this MarkSheet tutorial](https://marksheet.io/), you will learn about CSS text, the box model, positioning, pseudo classes, animations, and Sass. +在 [这个MarkSheet教程](https://marksheet.io/) 中,你将学习到CSS文本、盒子模型、定位、伪类、动画和Sass。 -### **CSS Tutorial - Zero to Hero** +###

CSS教程--从零到一的英雄

-In [this freeCodeCamp YouTube tutorial](https://www.youtube.com/watch?v=1Rs2ND1ryYc), you will learn about CSS basics, positioning, pseudo classes, and animations. +在 [这个freeCodeCamp YouTube教程](https://www.youtube.com/watch?v=1Rs2ND1ryYc) 中,你将学习到CSS基础知识、定位、伪类和动画。 -### **CSS Crash Course For Absolute Beginners** +###

真正的初级CSS速成班

-In [this Brad Traversy YouTube course](https://www.youtube.com/watch?v=yfoY53QXEnI), you will learn the basics of CSS. +在 [这个Brad Traversy YouTube课程](https://www.youtube.com/watch?v=yfoY53QXEnI) 中,你将学习CSS的基础知识。 -### **Introduction to CSS3** +###

CSS3简介

-In [this University of Michigan course](https://www.coursera.org/learn/introcss), you will learn about CSS basics, the box model, positioning, pseudo classes, and animations. +在 [密歇根大学的这门课程](https://www.coursera.org/learn/introcss) 中,你将学习到CSS基础知识、盒子模型、定位、伪类和动画。 -### **CSS Basics** +###

CSS基础知识

-In [this W3C course](https://www.edx.org/course/css-basics?index=product&queryID=71c4ab1ac3c434e1f8cb09b64a378920&position=3), you will learn about CSS selectors, layout, positioning, and accessibility. +在 [这个W3C课程](https://www.edx.org/course/css-basics?index=product&queryID=71c4ab1ac3c434e1f8cb09b64a378920&position=3) 中,你将学习到CSS选择器、布局、定位和可访问性。 -### **Sass Tutorial for Beginners – CSS With Superpowers** +###

Sass初学者教程--具有超强能力的CSS

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=_a5j7KoflTs), you will learn about Sass syntax, mixins, variables, nesting, and partials. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=_a5j7KoflTs)中,你将学习到Sass的语法、混合元素、变量、嵌套和参数。 -### **Bootstrap 5 tutorial – crash course for beginners in 1.5H** +###

Bootstrap 5教程--1.5小时的初学者速成课程

-In [this Keep coding YouTube course](https://www.youtube.com/watch?v=c9B4TPnak1A), you will learn about Bootstrap 5 tables, buttons, cards, images, and forms. +在 [这个Keep coding YouTube课程](https://www.youtube.com/watch?v=c9B4TPnak1A) 中,你将学习Bootstrap 5的表格、按钮、卡片、图像和表单。 -### **Learn CSS Media Queries by Building 3 Projects - Full Course** +###

通过建立3个项目学习CSS媒体查询

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=aook54SsfhY), you will learn how to create responsive layouts for mobile, tablet and desktop sizes by building 3 projects. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=aook54SsfhY) 中,你将通过建立3个项目来学习如何为移动、平板和桌面尺寸创建响应式布局。 -### **CSS Flexbox Crash Course** +###

CSS Flexbox速成班

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=tXIhdp5R7sc), you will learn how to create responsive layouts in websites using Flexbox. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=tXIhdp5R7sc) 中,你将学习如何使用Flexbox在网站中创建响应式布局。 -### **Learn Bootstrap 5 and SASS by Building a Portfolio Website** +###

通过建立一个组合网站学习Bootstrap 5和SASS

-In [this freeCodeCamp YouTube course,](https://www.youtube.com/watch?v=iJKCj8uAHz8) you will learn how to use Bootstrap and Sass. +在 [这个freeCodeCamp YouTube课程中,](https://www.youtube.com/watch?v=iJKCj8uAHz8) 你将学习如何使用Bootstrap和Sass。 -### **Tailwind CSS Crash Course** +###

Tailwind CSS 速成班

-In [this Brad Traversy YouTube course](https://www.youtube.com/watch?v=UBOj6rqRUME), you will learn how to setup Tailwind CSS and work with utility classes. +在 [这个Brad Traversy YouTube课程](https://www.youtube.com/watch?v=UBOj6rqRUME) 中,你将学习如何设置Tailwind CSS和使用实用类。 -### **HTML and CSS** +###

HTML 和 CSS

-In [this Odin Project course](https://www.theodinproject.com/paths/full-stack-javascript/courses/html-and-css), you will learn about HTML forms, HTML tables, CSS Flexbox, CSS animations, and more. +在 [这个Odin项目课程](https://www.theodinproject.com/paths/full-stack-javascript/courses/html-and-css) 中,你将学习HTML表格、HTML表格、CSS Flexbox、CSS动画等知识。 -### **Bootstrap CSS Framework - Full Course for Beginners** +###

Bootstrap CSS框架--面向初学者的完整课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=-qfEOE4vtxE), you will learn about the basics of Bootstrap 5 and how to create designs with a mobile first approach. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=-qfEOE4vtxE) 中,你将学习Bootstrap 5的基础知识,以及如何以移动优先的方式创建设计。 -## **UI/UX Courses** +## **UI/UX 课程** -### **Foundations of User Experience (UX) Design** +###

用户体验(UX)设计的基础

-In [this Google course](https://www.coursera.org/learn/foundations-user-experience-design?specialization=google-ux-design), you will learn about the basics behind good UX design and accessibility. +在 [这个谷歌课程](https://www.coursera.org/learn/foundations-user-experience-design?specialization=google-ux-design) 中,你将学习到良好的用户体验设计和可访问性背后的基本知识。 -### **Start the UX Design Process: Empathize, Define, and Ideate** +###

用户体验设计过程: 感同身受、定义和构思

-In [this Google course](https://www.coursera.org/learn/start-ux-design-process?specialization=google-ux-design), you will learn about UX research and Wireframing. +在 [这个谷歌课程](https://www.coursera.org/learn/start-ux-design-process?specialization=google-ux-design) 中,你将学习到用户体验研究和线框设计。 -### **Build Wireframes and Low-Fidelity Prototypes** +###

建立线框和低保真原型

-In [this Google course](https://www.coursera.org/learn/wireframes-low-fidelity-prototypes?specialization=google-ux-design), you will learn about building wireframes, prototypes, and storyboards. +在 [这个谷歌课程](https://www.coursera.org/learn/wireframes-low-fidelity-prototypes?specialization=google-ux-design) 中,你将学习如何构建线框、原型和故事板。 -### **Conduct UX Research and Test Early Concepts** +###

进行用户体验研究和测试早期概念

-In [this Google course](https://www.coursera.org/learn/conduct-ux-research?specialization=google-ux-design), you will learn how to create a usability study. +在 [这个谷歌课程](https://www.coursera.org/learn/conduct-ux-research?specialization=google-ux-design) 中,你将学习如何创建一个可用性研究。 -### **Create High-Fidelity Designs and Prototypes in Figma** +###

在Figma中创建高保真设计和原型

-In [this Google course](https://www.coursera.org/learn/high-fidelity-designs-prototype?specialization=google-ux-design), you will learn how to create good design mockups with Figma. +在 [这个谷歌课程](https://www.coursera.org/learn/high-fidelity-designs-prototype?specialization=google-ux-design) 中,您将学习如何用Figma创建良好的设计模拟图。 -### **Responsive Web Design in Adobe XD** +###

Adobe XD中的响应式网页设计

-In [this Google course](https://www.coursera.org/learn/responsive-web-design-adobe-xd?specialization=google-ux-design), you will learn how to use Adobe XD and create responsive designs. +在 [这个谷歌课程](https://www.coursera.org/learn/responsive-web-design-adobe-xd?specialization=google-ux-design) 中,你将学习如何使用Adobe XD并创建响应式设计。 -### **Free Adobe XD Tutorial: User Experience Design Course with Adobe XD Course** +###

免费的Adobe XD教程。用户体验设计课程与Adobe XD课程

-In [this YouTube course](https://www.youtube.com/watch?v=68w2VwalD5w), you will learn about the basics of UI/UX design and wireframing. +在 [这个YouTube课程](https://www.youtube.com/watch?v=68w2VwalD5w) 中,你将了解到UI/UX设计和线框设计的基本知识。 -### **The 2019 UI Design Crash Course for Beginners** +###

2019年UI设计初学者速成班

-In [this YouTube course](https://www.youtube.com/watch?v=_Hp_dI0DzY4), you will learn about design fundamentals and Adobe XD. +在 [这个YouTube课程](https://www.youtube.com/watch?v=_Hp_dI0DzY4) 中,你将学习设计基础知识和Adobe XD。 -### **Figma Tutorial – A Free UI Design/Prototyping Tool** +###

Figma教程 - 一个免费的UI设计/原型设计工具

-In [this YouTube course](https://www.youtube.com/watch?v=3q3FV65ZrUs), you will how to use the Figma design tool. +在 [这个YouTube课程](https://www.youtube.com/watch?v=3q3FV65ZrUs) 中,你将如何使用Figma设计工具。 -### **UXpin: Free UX Ebooks** +###

UXpin: 免费的用户体验方面的电子书

-[UXpin](https://www.uxpin.com/studio/ebooks/) is a resource that offers a variety of ebooks on mobile and web wireframing, usability testing, mockups, and more. +[UXpin](https://www.uxpin.com/studio/ebooks/)是一个资源站点,提供各种关于移动和网络线框设计、可用性测试、模拟图等的电子书。 -### **Figma Course - Web Design Tutorial for Beginners** +###

Figma课程--网页设计初学者教程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=D56hs0Twfco), you will learn the basics of how to use the Figma design tool for both mobile and desktop design. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=D56hs0Twfco)中,你将学习如何使用Figma设计工具进行移动和桌面设计的基本知识。 -### **Figma Tutorial for UI Design - Course for Beginners** +###

Figma UI设计教程 - 初学者课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=jwCmIBJ8Jtc), you will learn about layouts, colors and design principles with Figma. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=jwCmIBJ8Jtc)中,你将学习Figma的布局、颜色和设计原则。 -## **JavaScript Courses** +## **JavaScript 课程** -### **JavaScript Algorithms and Data Structures** +###

JavaScript算法和数据结构

-In [this freeCodeCamp course](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/), you will learn about basic JavaScript, ES6, regular expressions, basic data structures, Object Oriented Programming, and functional programming. (Free Certification) +在 [这个freeCodeCamp课程](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) 中,你将学习到基本的JavaScript,ES6,正则表达式,基本数据结构,面向对象的编程和函数式编程。(免费认证) -### **Learn JavaScript – Full Course for Beginners** +###

学习JavaScript - 初学者的全部课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=PkZNo7MFNFg), you will learn about conditions, loops, functions, objects, arrays, and ES6. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=PkZNo7MFNFg) 中,你将学习到条件、循环、函数、对象、数组和ES6。 -### **Full stack JavaScript** +###

全栈JavaScript

-[This Odin Project course](https://www.theodinproject.com/paths/full-stack-javascript?) will teach you HTML, CSS, JavaScript, and NodeJS through a series of lessons and projects. +[这个Odin项目课程](https://www.theodinproject.com/paths/full-stack-javascript?) 将通过一系列的课程和项目教你HTML、CSS、JavaScript和NodeJS。 -### **The Modern JavaScript Tutorial** +###

现代JavaScript教程

-In [this tutorial](https://javascript.info/), you will learn about JavaScript basics, error handling, promises, Async/await, and the DOM. +在 [本教程](https://javascript.info/) 中,你将学习到JavaScript基础知识、错误处理、 promises、Async/await和DOM。 -### **JavaScript Tutorial** +###

JavaScript教程

-In [this tutorial](https://www.javascripttutorial.net/), you will learn JavaScript fundamentals, ES6, BOM, the DOM, and web APIs. +在 [本教程](https://www.javascripttutorial.net/) 中,你将学习JavaScript基础知识、ES6、BOM、DOM和Web APIs。 -### **LearnJS** +###

LearnJS

-In [this tutorial](https://www.learn-js.org/), you will learn about JavaScript basics, Object-Oriented Programming, inheritance, and data structures. +在 [本教程](https://www.learn-js.org/) 中,你将学习到JavaScript基础知识、面向对象编程、继承和数据结构。 -### **JavaScript** +###

JavaScript

-In [this SoloLearn course](https://www.sololearn.com/learning/1024), you will learn about conditions, loops, functions, objects, arrays, the DOM, and events. +在 [这个 SoloLearn 课程](https://www.sololearn.com/learning/1024) 中,你将学习到条件、循环、函数、对象、数组、DOM和事件。 -### **JavaScript Programming** +###

JavaScript 编程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=jS4aFq5-91M), you will learn about the basics of JavaScript and build a black jack game and Google Chrome extension. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=jS4aFq5-91M) 中,你将学习JavaScript的基础知识,并建立一个黑杰克游戏和谷歌浏览器扩展。 -### **JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour** +###

初学者的JavaScript教程: 在1小时内学习JavaScript

-In [this Programming with Mosh course](https://www.youtube.com/watch?v=W6NZfCO5SIk), you will learn about JavaScript basics like objects, arrays, and functions. +在 [这个Mosh编程课程](https://www.youtube.com/watch?v=W6NZfCO5SIk) 中,你将学习JavaScript的基础知识,如对象、数组和函数。 -### **TypeScript Course for Beginners 2021 – Learn TypeScript from Scratch!** +###

2021年TypeScript初学者课程--从零开始学习TypeScript!

-In [this Academind course](https://www.youtube.com/watch?v=BwuLxPH8IDs), you will learn about array types, object types, tuples, function types, and callbacks. +在 [这个Academind课程](https://www.youtube.com/watch?v=BwuLxPH8IDs) 中,你将学习到数组类型、对象类型、图元、函数类型和回调。 -### **Backend Development and API's** +###

后台开发和API

-In [this freeCodeCamp course](https://www.freecodecamp.org/learn/apis-and-microservices/), you will learn the basics of Node.js, NPM, Express, and MongoDB. (Free Certification) +在 [这个freeCodeCamp课程](https://www.freecodecamp.org/learn/apis-and-microservices/) 中,你将学习Node.js、NPM、Express和MongoDB的基础知识。(免费认证) -### **Node.js and Express.js – Full Course** +###

Node.js和Express.js - 完整课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=Oe421EPjeBE), you will learn about NPM commands, different modules, async patterns, events, streams, and HTTP basics. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=Oe421EPjeBE) 中,你将学习NPM命令、不同模块、异步模式、事件、流和HTTP基础知识。 -### **Node.js Tutorial for Beginners: Learn Node in 1 Hour** +###

Node.js初学者教程: 1小时内学会Node

-In [this Programming with Mosh course](https://www.youtube.com/watch?v=TlB_eWDSMt4), you will learn about different modules like the path module, OS module, and the file system module and NPM commands. +在 [本Mosh编程课程](https://www.youtube.com/watch?v=TlB_eWDSMt4) 中,你将学习不同的模块,如路径模块、操作系统模块和文件系统模块以及NPM命令。 -## **JavaScript Frameworks and Libraries** +## **JavaScript 框架和库** -### **freeCodeCamp React Course** +###

freeCodeCamp React 课程

-In [this freeCodeCamp course](https://www.freecodecamp.org/learn/front-end-libraries/#react), you will learn about JSX, functional components, class components, state, and props. (Part of the free Front End Libraries Certification) +在 [这个freeCodeCamp课程](https://www.freecodecamp.org/learn/front-end-libraries/#react) 中,你将学习JSX、功能组件、类组件、state和props。(免费前端库认证的一部分) -### **React Course - Beginner's Tutorial for React JavaScript Library \[2022\]** +###

React课程--React JavaScript库的初级教程 \[2022\]

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=bMknfKXIFA8), you will learn about JSX, hooks, state, props, and more. You will also build several projects including an Airbnb clone and meme generator. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=bMknfKXIFA8) 中,你将学习JSX、Hooks、state、props等知识。你还将建立几个项目,包括一个仿Airbnb网站 和备忘录生成器。 -### **Scrimba React course** +###

Scrimba React课程

-In [this Scrimba course](https://scrimba.com/learn/learnreact), you will learn about JSX, reusable components, state, lifecycle methods, and hooks. +在 [本Scrimba课程](https://scrimba.com/learn/learnreact) 中,你将学习JSX、可重用的组件、状态、生命周期方法和Hooks。 -### **React JS – React Tutorial for Beginners** +###

React JS - React 初学者教程

-In [this Programming with Mosh course](https://www.youtube.com/watch?v=Ke90Tje7VS0), you will learn about props, state, hooks, debugging React apps, and handling events. +在 [此Mosh编程课程](https://www.youtube.com/watch?v=Ke90Tje7VS0) 中,你将学习props、state、hooks、调试React应用程序和处理事件。 -### **React JS Crash Course 2021** +###

2021年React JS速成班

-In [this Brad Traversy course](https://www.youtube.com/watch?v=w7ejDZ8SWv8), you will learn about JSX, props, state, hooks, React icons, and conditional rendering. +在 [这个Brad Traversy课程](https://www.youtube.com/watch?v=w7ejDZ8SWv8) 中,你将学习JSX、props、state、Hooks、React图标和条件渲染等知识。 -### **freeCodeCamp Redux Course** +###

freeCodeCamp Redux 课程

-In [this freeCodeCamp course](https://www.freecodecamp.org/learn/front-end-libraries/#redux), you will learn about actions, reducers, and stores. (Part of free Front End Libraries Certification) +在 [这个freeCodeCamp课程](https://www.freecodecamp.org/learn/front-end-libraries/#redux) 中,你将了解到行动、还原器和存储。(免费前端库认证的一部分) -### **Redux For Beginners | React Redux Tutorial** +###

Redux初学者|React Redux教程

-In [this Dev Ed tutorial](https://www.youtube.com/watch?v=CVpUuw9XSjY), you will learn about actions, reducers, stores, combineReducers, and Redux DevTools. +在 [这个Dev Ed教程](https://www.youtube.com/watch?v=CVpUuw9XSjY) 中,你将学习到actions, reducers, stores, combineReducers和Redux DevTools。 -### **Thinkster Angular Tutorial** +###

Thinkster Angular 教程

-In [this Thinkster tutorial](https://thinkster.io/tutorials/learn-angular-2), you will learn about lifecycle hooks, styled components, NgModel, and Angular directives. +在 [这个Thinkster教程](https://thinkster.io/tutorials/learn-angular-2) 中,你将了解到生命周期Hooks、风格化组件、NgModel和Angular指令。 -### **Angular Crash Course** +###

Angular 速成课]

-In [this Brad Traversy course](https://www.youtube.com/watch?v=Fdf5aTYRW0E), you will learn about components, services, and modules. +在 [这个Brad Traversy课程](https://www.youtube.com/watch?v=Fdf5aTYRW0E) 中,你将学习到组件、服务和模块。 -### **Learn Angular – Full Tutorial Course** +###

学习Angular - 完整教程课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=2OHbjep_WjQ), you will learn about interpolation and expressions, lifecycle hooks, components, routing, and directives. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=2OHbjep_WjQ) 中,你将学习插值和表达式、生命周期 Hooks、组件、路由和指令。 -### **Vue.js Course for Beginners \[2021 Tutorial\]** +###

Vue.js初学课程 \[2021 Tutorial\]

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=FXpIoQ_rT_c), you will learn about directives, data-binding, Vue devtools, props and slots, and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=FXpIoQ_rT_c) 中,你将学习到指令、数据绑定、Vue开发工具、props和槽(slots)等内容。 -### **Vue JS Crash Course 2021** +###

Vue JS速成班 2021

-In [this Brad Traversy course](https://www.youtube.com/watch?v=qZXt1Aom3Cs), you will learn the basics of Vue.js by building a Random User Generator and Task Tracker. +在[这个Brad Traversy课程](https://www.youtube.com/watch?v=qZXt1Aom3Cs)中,你将通过建立一个随机用户生成器和任务跟踪器来学习Vue.js的基础知识。 -### **Data Visualization with D3, JavaScript, React – Full Course \[2021\]** +###

用D3、JavaScript、React进行数据可视化 - 全套课程 \[2021\]

-In [part one](https://www.youtube.com/watch?v=2LhoCfjm8R4) and [part two](https://www.youtube.com/watch?v=H2qPeJx1RDI) of this D3 course, you will learn about line charts, scatter plots, bar charts, and choropleth maps. +在这个D3课程的 [第一部分](https://www.youtube.com/watch?v=2LhoCfjm8R4) 和 [第二部分](https://www.youtube.com/watch?v=H2qPeJx1RDI) 中,你将学习到线形图、散点图、条形图和霍普勒特地图。 -### **Next.js for Beginners - Full Course** +###

Next.js初学者 - 全套课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=1WmNXEVia8I), you will learn how to build a recipe app with Next.js, Sanity.io, and Vercel. This course will cover dynamic routing, static assets, serverless functions, and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=1WmNXEVia8I) 中,你将学习如何用Next.js、Sanity.io和Vercel构建一个配方应用。本课程将涵盖动态路由、静态资产(static assets)、无服务器等内容。 -## **Python Courses** +## **Python 课程** -### **Programming for Everybody (Getting Started with Python)** +###

每个人的编程(Python入门)

-In [this University of Michigan course](https://www.coursera.org/learn/python?specialization=python), you will learn about the basics of programming like functions, loops, conditions, and variables. +在 [密歇根大学的这门课程](https://www.coursera.org/learn/python?specialization=python) 中,你将学习到编程的基础知识,如函数、循环、条件和变量。 -### **Python Data Structures** +###

Python数据结构

-In [this University of Michigan course](https://www.coursera.org/learn/python-data?specialization=python), you will learn about tuples, dictionaries, lists, and strings. +在 [密歇根大学的这门课程](https://www.coursera.org/learn/python-data?specialization=python) 中,你将学习到元组、字典、列表和字符串。 -### **Using Python to Access Web Data** +###

使用Python来访问网络数据

-In [this University of Michigan course](https://www.coursera.org/learn/python-network-data?specialization=python), you will learn about XML, APIs, regular expressions, and JSON. +在 [密歇根大学的这门课程](https://www.coursera.org/learn/python-network-data?specialization=python) 中,你将学习到XML、API、正则表达式和JSON。 -### **Using Databases with Python** +###

用Python使用数据库

-In [this University of Michigan course](https://www.coursera.org/learn/python-databases?specialization=python), you will learn about relational SQL, CRUD (Create, Read, Update, and Delete) applications, and Object-Oriented patterns. +在 [密歇根大学的这门课程](https://www.coursera.org/learn/python-databases?specialization=python) 中,你将学习关系型SQL,CRUD(创建、读取、更新和删除)应用程序,以及面向对象的模式。 -### **An Introduction to Interactive Programming in Python (Part 1)** +###

Python交互式编程简介 (Part 1)

-[This Rice University course](https://www.coursera.org/learn/interactive-python-1?specialization=computer-fundamentals) will teach you the basics of programming like functions, loops, conditions and variables. +[莱斯大学的这门课程](https://www.coursera.org/learn/interactive-python-1?specialization=computer-fundamentals) 将教你编程的基础知识,如函数、循环、条件和变量。 -### **An Introduction to Interactive Programming in Python (Part 2)** +###

Python交互式编程简介 (Part 2)

-In [this Rice University course](https://www.coursera.org/learn/interactive-python-2?specialization=computer-fundamentals), you will learn about tuples, dictionaries, lists and strings. +在 [莱斯大学的这门课程](https://www.coursera.org/learn/interactive-python-2?specialization=computer-fundamentals) 中,你将学习到元组、字典、列表和字符串。 -### **Scientific Computing with Python** +###

用Python进行科学计算

-In [this freeCodeCamp course](https://www.freecodecamp.org/learn/scientific-computing-with-python/), you will learn the basics of Python 3 while building five projects. (Free Certification) +在 [这个freeCodeCamp课程](https://www.freecodecamp.org/learn/scientific-computing-with-python/) 中,你将学习Python 3的基础知识,同时构建五个项目。(免费认证) -### **Python Django Web Framework – Full Course for Beginners** +###

Python Django网络框架--初学者的全部课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=F5mRW0jo-U4), you will learn about Django templates, Django model forms, and class-based views. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=F5mRW0jo-U4) 中,你将学习Django模板、Django模型表单和基于类的视图。 -### **Learn Python - Full Course for Beginners** +###

学习Python - 初学者的全部课程

-In this [freeCodeCamp YouTube Course](https://www.youtube.com/watch?v=rfscVS0vtbw), you will learn programming basics such as lists, conditionals, strings, tuples, functions, classes and more. +在这个 [freeCodeCamp YouTube Course](https://www.youtube.com/watch?v=rfscVS0vtbw) 中,你将学习编程基础知识,如列表、条件、字符串、元组、函数、类等等。 -You will also build several small projects like a basic calculator, mad libs game, a translator app, and a guessing game. +你还将建立几个小项目,如一个基本的计算器、疯狂的libs游戏、一个翻译器应用和一个猜谜游戏。 -### **The Python Handbook** +###

Python手册

-In [this Flavio Copes article](https://www.freecodecamp.org/news/the-python-handbook/), you will learn about strings, lists, tuples, recursion, and more. +在 [这篇Flavio Copes文章](https://www.freecodecamp.org/news/the-python-handbook/) 中,你将学习到字符串、列表、元组、递归等等。 -You will also learn how to install 3rd party packages and how to work with virtual environments. +你还将学习如何在虚拟环境中安装第三方软件包以及如何工作。 -### **Python Tutorials for Absolute Beginners by CS Dojo** +###

初学者的Python教程

-In this series of [Beginner Python YouTube videos by CS Dojo](https://www.youtube.com/playlist?list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg), you will learn about dictionaries, loops, functions, objects and more. +在这一系列 [CS Dojo的初级Python视频](https://www.youtube.com/playlist?list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg) 中,你将学习字典、循环、函数、对象等等。 -You will also learn [how to build a Twitter bot using Python](https://www.youtube.com/watch?v=W0wWwglE1Vc&list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg&index=15). +你还将学习 [如何使用Python建立一个Twitter机器人](https://www.youtube.com/watch?v=W0wWwglE1Vc&list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg&index=15)。 -### **Studytonight** +###

Studytonight

-In [Studytonight](https://www.studytonight.com/python/), you will learn about Python basics, error handling, OOP, file handling, complex data types, Multithreading and more. +在 [Studytonight](https://www.studytonight.com/python/) 中,你将学习Python基础知识、错误处理、OOP、文件处理、复杂数据类型、多线程等。 -Once you have learned the basics, you can move onto their other modules which include the [NumPy library](https://www.studytonight.com/numpy), [Matplotlib](https://www.studytonight.com/matplotlib), [Tkinter](https://www.studytonight.com/tkinter), [Network Programming in Python](https://www.studytonight.com/network-programming-in-python/), and [Web Scraping using Beautiful Soup](https://www.studytonight.com/python/web-scraping/). +一旦你学会了基础知识,你就可以进入他们的其他模块,包括 [NumPy库](https://www.studytonight.com/numpy)、 [Matplotlib](https://www.studytonight.com/matplotlib)、[Tkinter](https://www.studytonight.com/tkinter)、[Python中的网络编程](https://www.studytonight.com/network-programming-in-python/)和 [使用Beautiful Soup进行Web搜刮](https://www.studytonight.com/python/web-scraping/)。 -### **Python Core** +###

Python核心

-In [SoloLearn's Python Course](https://www.sololearn.com/learning/1073), you will learn about strings, variables, OOP, functional programming and more. There are plenty of quizzes, challenges, and projects that you can build along the way. +在 [SoloLearn的Python课程]( 中,您将学习字符串、变量、OOP、函数式编程等知识。有大量的测验、挑战和项目,你可以在学习过程中建立。 -In order to get started, you will need to create a free account. +为了开始学习,你需要创建一个免费账户。 -### **Python Basics with Sam (freeCodeCamp)** +###

与Sam一起学习Python基础知识

-In [this Sam Focht YouTube Series](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkmRvnFmOd4KhDdlK1oIq23), you will learn about loops, functions, strings, recursion and more. +在 [这个Sam Focht YouTube系列](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkmRvnFmOd4KhDdlK1oIq23) 中,你将学习到循环、函数、字符串、递归等内容。 -You will also build several projects including a guessing game, shopping list, a board game, and a random password generator. +你还将建立几个项目,包括猜谜游戏、购物清单、棋盘游戏和随机密码发生器。 -### **Python Beginner Tutorials** +###

Python初学者教程

-In this [series of Pythonspot beginner tutorials](https://pythonspot.com/beginner/), you will learn about data types, tuples, objects, classes, dictionaries and more. You will also learn about advanced concepts like recursion, lambda, and threading. +在这个 [Pythonspot初学者教程系列](https://pythonspot.com/beginner/) 中,你将学习数据类型、图元、对象、类、字典等。你还将学习高级概念,如递归、lambda和线程。 -Once you cover the basics, you can move onto [machine learning](https://pythonspot.com/machine-learning/), [databases](https://pythonspot.com/python-database/), and [GUI's](https://pythonspot.com/gui/). +一旦你掌握了基础知识,你就可以进入 [机器学习](https://pythonspot.com/machine-learning/)、 [数据库](https://pythonspot.com/python-database/) 和 [图形用户界面](https://pythonspot.com/gui/)。 -### **Python Tutorial** +###

Python 教程

-In this [PythonForBeginners tutorial](https://www.pythonforbeginners.com/python-tutorial), you will learn about functions, loops, lists, conditionals, error handling and more. +在这个 [PythonForBeginners 教程](https://www.pythonforbeginners.com/python-tutorial) 中,你将学习到函数、循环、列表、条件式、错误处理等。 -Once you learn the basics, you can explore the other modules on the site including [Web Scraping with BeautifulSoup](https://www.pythonforbeginners.com/python-on-the-web/web-scraping-with-beautifulsoup) and [Using the YouTube API in Python](https://www.pythonforbeginners.com/api/using-the-youtube-api). +一旦你学会了基础知识,你就可以探索网站上的其他模块,包括 [用BeautifulSoup进行网络刮削](https://www.pythonforbeginners.com/python-on-the-web/web-scraping-with-beautifulsoup) 和 [在Python中使用YouTube API](https://www.pythonforbeginners.com/api/using-the-youtube-api)。 -### **Automate the Boring Stuff with Python** +###

用Python将无聊的事情自动化

-In the [Automate the Boring Stuff with Python online book](https://automatetheboringstuff.com/), you will learn about dictionaries, strings, debugging, regular expressions and more. +在 [Automate the Boring Stuff with Python online book](https://automatetheboringstuff.com/) 中,你将学习字典、字符串、调试、正则表达式等知识。 -If you prefer a video format, then you can go through [the YouTube series](https://www.youtube.com/watch?v=1F_OgqRuSdI&list=PL0-84-yl1fUnRuXGFe_F7qSH1LEnn9LkW) that Al Sweigart put together. +如果你喜欢看视频,那么你可以通过Al Sweigart整理的 [YouTube系列](https://www.youtube.com/watch?v=1F_OgqRuSdI&list=PL0-84-yl1fUnRuXGFe_F7qSH1LEnn9LkW)。 -### **Python Crash Course for Beginners** +###

初学者的Python速成班

-In this [Brad Traversy YouTube course](https://www.youtube.com/watch?v=JJmcL1N2KQs), you will learn about lists, tuples, dictionaries, functions, classes and more. Brad will also show you how to work with files and JSON data. +在这个[Brad Traversy YouTube课程](https://www.youtube.com/watch?v=JJmcL1N2KQs)中,你将学习到列表、元组、字典、函数、类等等。布拉德还将告诉你如何处理文件和JSON数据。 -### **Python Tutorial - Python for Beginners** +###

Python教程--初学者的Python

-In this [Programming with Mosh YouTube course,](https://www.youtube.com/watch?v=_uQrJ0TkZlc) you will learn programming basics like variables, loops, strings, tuples, functions, classes and more. +在这个 [与Mosh一起编程的YouTube课程中,](https://www.youtube.com/watch?v=_uQrJ0TkZlc) 你将学习编程基础知识,如变量、循环、字符串、元组、函数、类等等。 -You will also build three projects: one on automation, one on machine learning, and one on building a website with Django. +你还将建立三个项目:一个关于自动化,一个关于机器学习,一个关于用Django建立网站。 -For additional practice, you can go through Mosh's [53 Python Exercises for Beginners](https://programmingwithmosh.com/python/python-exercises-and-questions-for-beginners/). +对于额外的练习,你可以通过Mosh的 [53个Python初学者练习](https://programmingwithmosh.com/python/python-exercises-and-questions-for-beginners/)。 -### **PySpark Tutorial** +###

PySpark 教程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=_C8kWso4ne4), you will learn about PySpark dataframes, PySpark GroupBy and aggregate functions, databricks, and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=_C8kWso4ne4) 中,你将学习PySpark数据框架、PySpark GroupBy和聚合函数、databricks等知识。 -### **Python Backend Web Development Course (with Django)** +###

Python后端网络开发课程 (使用 Django)

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=jBzwzrDvZ18), you will learn about the basics of Python and Django. You will also build a blog, weather app, and a Realtime Chat App. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=jBzwzrDvZ18) 中,你将学习Python和Django的基础知识。你还将建立一个博客、天气应用程序和一个实时聊天应用程序。 -### **Flask Course - Python Web Application Development** +###

Flask课程 - Python网络应用程序开发

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=Qr4QMBUPxWo), you will learn about Flask forms, templates, validations and more by building your own e-commerce website. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=Qr4QMBUPxWo)中,你将通过建立自己的电子商务网站来学习Flask表单、模板、验证等知识。 -## **Mobile App Development Courses** +## **移动应用程序开发课程** -### **Android Development for Beginners – Full Course** +###

安卓开发初学者 - 全套课程

-In [part 1](https://www.youtube.com/watch?v=fis26HvvDII) and [part 2](https://www.youtube.com/watch?v=RcSHAkpwXAQ) of this freeCodeCamp YouTube course, you will learn how to build an Android application using Java. +在这个freeCodeCamp YouTube课程的 [第一部分](https://www.youtube.com/watch?v=fis26HvvDII)和 [第二部分](https://www.youtube.com/watch?v=RcSHAkpwXAQ) 中,你将学习如何使用Java构建一个Android应用程序。 -### **React Native Tutorial for Beginners – Build a React Native App \[2020\]** +###

React Native 新手教程--构建一个React Native应用程序 \[2020\]

-In [this Programming with Mosh course](https://www.youtube.com/watch?v=0-S5a0eXPoc), you will learn how to build an iOS and Android app using React Native. +在 [这个Mosh编程课程](https://www.youtube.com/watch?v=0-S5a0eXPoc) 中,你将学习如何使用React Native构建一个iOS和Android应用程序。 -### **Kotlin Course – Tutorial for Beginners** +###

Kotlin课程 - 初学者教程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=F9UC9DY-vIU), you will learn about basic Kotlin functions, class methods, higher-order functions, and the Kotlin standard library. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=F9UC9DY-vIU) 中,你将学习到基本的Kotlin函数、类方法、高阶函数以及Kotlin标准库。 -### **Swift Programming Tutorial for Beginners** +###

Swift 初学者编程教程

-In [this Code with Chris course](https://www.youtube.com/watch?v=Ulp1Kimblg0), you will learn about the basics of Swift like variables, constants, data types, functions, and classes. +In [this Code with Chris course](https://www.youtube.com/watch?v=Ulp1Kimblg0),你将学习到Swift的基础知识,如变量、常量、数据类型、函数和类。 -### Learn iOS Development by Building a Netflix Clone +###

通过仿 Netflix 来学习 iOS 开发

-In this [freeCodeCamp YouTube course](https://www.youtube.com/watch?v=KCgYDCKqato), you will learn about the basics of using Swift by building a Netflix clone. +在这个[freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=KCgYDCKqato)中,你将通过建立一个仿Netflix 应用来了解使用Swift的基础知识。 -## **Game Development Courses** +## **游戏开发课程** -### **CS50's Introduction to Game Development** +###

CS50的游戏开发介绍

-In [this Harvard course](https://www.edx.org/course/cs50s-introduction-to-game-development?index=product&queryID=30155c410684830a10da5045d663ad30&position=4), you will learn how to work with popular game engines like LÖVE 2D and Unity. You will also work with the Lua and C# programming languages. +在 [这个哈佛课程](https://www.edx.org/course/cs50s-introduction-to-game-development?index=product&queryID=30155c410684830a10da5045d663ad30&position=4) 中,你将学习如何使用流行的游戏引擎,如LÖVE 2D和Unity。你还将使用Lua和C#编程语言。 -### **Learn Unity – Beginner's Game Development Tutorial** +###

学习Unity - 初学者的游戏开发教程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=gB1F9G0JXOo), you will learn how to get started building games using the Unity game engine. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=gB1F9G0JXOo) 中,你将学习如何使用Unity游戏引擎开始构建游戏。 -### **Create A 2.5D Platformer Game With Unreal Engine** +###

用虚幻引擎创建一个2.5D平台游戏

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=9Fd9hw329fY&list=PLWKjhJtqVAbmqFs83T4W-FZQ9kK983tZC), you will learn how to work with the Unreal game engine and C++ by building a platformer game. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=9Fd9hw329fY&list=PLWKjhJtqVAbmqFs83T4W-FZQ9kK983tZC) 中,你将学习如何通过建立一个平台游戏来使用虚幻游戏引擎和C++。 -### **Godot Game Engine Tutorial - Make a 2D Platformer Game** +###

Godot游戏引擎教程--制作2D平台游戏

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=fQXKjmCDkIA&list=PLWKjhJtqVAbmqFs83T4W-FZQ9kK983tZC&index=4), you will learn how to use the Godot game engine while building a platformer gamer.   +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=fQXKjmCDkIA&list=PLWKjhJtqVAbmqFs83T4W-FZQ9kK983tZC&index=4) 中,你将学习如何使用Godot游戏引擎,同时构建一个平台游戏。 -### **Pygame Tutorial for Beginners - Python Game Development Course** +###

Python游戏初学者教程--Python游戏开发课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=FfWpgLFMI7w&list=PLWKjhJtqVAbmqFs83T4W-FZQ9kK983tZC&index=3), you will learn how to use PyGame by building a space invaders game.   +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=FfWpgLFMI7w&list=PLWKjhJtqVAbmqFs83T4W-FZQ9kK983tZC&index=3) 中,你将通过构建一个太空入侵者游戏来学习如何使用PyGame。 -## ******C, C++, C# Courses****** +## ******C, C++, C# 课程****** -### **C Programming Tutorial for Beginners** +###

C语言编程初学者教程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=KJgsSFOSQv0), you will learn about pointers, memory, functions, arrays and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=KJgsSFOSQv0) 中,你将学习指针、内存、函数、数组等知识。 -### **C++ Tutorial for Beginners - Full Course** +###

C++初学者教程 - 全套课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=vLnPwxZdW4Y), you will learn about pointers, inheritance, arrays, conditionals and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=vLnPwxZdW4Y) 中,你将学习指针、继承、数组、条件等知识。 -### **C# Tutorial - Full Course for Beginners** +###

C#教程--初学者的完整课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=GhQdlIFylQ8), you will learn about conditionals, strings, objects, arrays, and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=GhQdlIFylQ8) 中,你将学习到条件语句、字符串、对象、数组等等。 -### **C Course** +###

C 课程

-In [this SoloLearn course](https://www.sololearn.com/learning/1089), you will learn about data types, arrays, pointers, loops, strings, unions, memory management and more. +在 [这个SoloLearn课程](https://www.sololearn.com/learning/1089) 中,你将学习到数据类型、数组、指针、循环、字符串、联合体、内存管理等等。 -### **C++ Course** +###

C++ 课程

-In [this SoloLearn course](https://www.sololearn.com/learning/1051), you will learn about pointers, conditionals, functions, classes, objects, polymorphism and more. +在 [这个SoloLearn课程](https://www.sololearn.com/learning/1051) 中,你将学习指针、条件式、函数、类、对象、多态性等知识。 -### **C# Course** +###

C# 课程

-In [this SoloLearn course](https://www.sololearn.com/learning/1080), you will learn about arrays, strings, structs, enums and more. +在 [这个SoloLearn课程](https://www.sololearn.com/learning/1080) 中,你将学习到数组、字符串、结构体、枚举等等。 -### Learn C++ Programming for Beginners – Free 31-Hour Course +###

初学者学习C++编程--免费的31小时课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=8jLOx1hD3_o), you will about programming fundamentals like flow control, loops, function, arrays, pointers and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=8jLOx1hD3_o) 中,你将了解编程的基本原理,如流程控制、循环、函数、数组、指针等等。 -## **Java Courses** +## **Java 课程** -### **Java Programming: Solving Problems with Software** +###

Java编程:用软件解决问题

-In this [Coursera course](https://www.coursera.org/learn/java-programming?specialization=java-programming), you will learn about classes, conditionals, loops, functions and more. You will also learn how to work with CSV files in Java and build a mini project. +在这个 [Coursera课程](https://www.coursera.org/learn/java-programming?specialization=java-programming) 中,您将学习到类、条件式、循环、函数等等。您还将学习如何在Java中处理CSV文件并建立一个小型项目。 -### **Java Programming: Arrays, Lists, and Structured Data** +###

Java编程:数组、列表和结构化数据

-In this [Coursera course](https://www.coursera.org/learn/java-programming-arrays-lists-data?specialization=java-programming), you will learn about arrays, cryptography, HashMaps, and more. You will also build a mini project about the Vigenère cipher. +在这个 [Coursera课程](https://www.coursera.org/learn/java-programming-arrays-lists-data?specialization=java-programming) 中,你将学习到数组、密码学、HashMaps等等。你还将建立一个关于Vigenère密码的小型项目。 -### **Java Programming: Principles of Software Design** +###

Java编程:软件设计的原则

-In this [Coursera course](https://www.coursera.org/learn/java-programming-design-principles?specialization=java-programming), you will learn about different sorting algorithms, and the basics of predictive text. +在这个 [Coursera课程](https://www.coursera.org/learn/java-programming-design-principles?specialization=java-programming) 中,你将了解不同的排序算法,以及预测性文本的基础知识。 -### **Java Programming Basics** +###

Java编程基础知识

-In this [Udacity course](https://www.udacity.com/course/java-programming-basics--ud282), you will learn about arrays, objects, classes, loops, debugging, and more. +在这个 [Udacity课程](https://www.udacity.com/course/java-programming-basics--ud282) 中,你将学习到数组、对象、类、循环、调试等等。 -Once you finish the beginner course, then you can take this intermediate [Object Oriented Programming course](https://www.udacity.com/course/object-oriented-programming-in-java--ud283). +一旦你完成了初级课程,那么你就可以参加这个中级 [面向对象的编程课程](https://www.udacity.com/course/object-oriented-programming-in-java--ud283)。 -### **Java Programming** +###

Java编程

-In this [Test Automation University course](https://testautomationu.applitools.com/java-programming-course/), you will learn about classes, loops, switch statements, conditionals, arrays, strings, abstraction and more. +在这个 [测试自动化大学课程](https://testautomationu.applitools.com/java-programming-course/) 中,你将学习到类、循环、开关语句、条件式、数组、字符串、抽象等等。 -### **Intro to Java Programming Course for Absolute Beginners** +###

为初学者提供Java编程入门课程

-In this [freeCodeCamp YouTube course](https://www.youtube.com/watch?v=GoXwIVyNvX0), you will learn about arrays, objects, classes, loops, debugging, and more. +在这个 [freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=GoXwIVyNvX0) 中,你将学习到数组、对象、类、循环、调试等内容。 -### **Learn Functional Programming in Java** +###

学习Java中的函数式编程

-In this [freeCodeCamp YouTube course](https://www.youtube.com/watch?v=rPSL1alFIjI), you will learn about the properties of functional programming, callbacks, functional interfaces, combinator pattern, lambdas, and more. +在这个 [freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=rPSL1alFIjI) 中,你将了解到函数式编程的特性、回调、函数式接口、组合器模式、lambdas等等。 -### **Java Virtual Machine Architecture Explained for Beginners** +###

Java虚拟机架构初解

-In [this freeCodeCamp article](https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/), you will learn about the Java Virtual Machine as well as the architecture behind it. +在 [这篇freeCodeCamp文章](https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/) 中,你将了解到Java虚拟机以及它背后的架构。 -### **Java Tutorial for Beginners \[2020\]** +###

Java初学教程 \[2020\]

-In [this Programming with Mosh YouTube course](https://www.youtube.com/watch?v=eIrMbAQSU34), you will learn about strings, arrays, conditionals, loops and more. You will also build a mortgage calculator. +在 [这个与Mosh一起编程的YouTube课程](https://www.youtube.com/watch?v=eIrMbAQSU34) 中,你将学习字符串、数组、条件反射、循环等知识。你还将建立一个抵押贷款计算器。 -### **Spring Boot Tutorial for Beginners (Java Framework)** +###

Spring Boot 初学教程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=vtPkZShrvXQ), you will learn the basics of how to use this popular Java framework. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=vtPkZShrvXQ) 中,你将学习如何使用这个流行的Java框架的基本知识。 -### **Java Testing - JUnit 5 Crash Course** +###

Java测试 - JUnit 5速成班

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=flpmSXVTqBI), you will learn about JUnit Architecture, conditional executions, assumptions and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=flpmSXVTqBI) 中,你将了解到JUnit架构、条件执行、假设等。 -### **Java Course** +###

Java 课程

-In [this SoloLearn course](https://www.sololearn.com/learning/1068), you will learn about arrays, objects, classes, loops, and more. +在 [这个SoloLearn课程](https://www.sololearn.com/learning/1068) 中,你将学习到数组、对象、类、循环等等。 -## **************PHP Courses************** +## **************PHP 课程************** -### **PHP Programming Language Tutorial - Full Course** +###

PHP编程语言教程 - 全套课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=OK_JCtrrv-c), you will learn about loops, functions, classes, objects, and more. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=OK_JCtrrv-c)中,你将学习到循环、函数、类、对象等内容。 -### **PHP For Absolute Beginners** +###

PHP的绝对初学者

-In [this Brad Traversy YouTube tutorial](https://www.youtube.com/watch?v=2eebptXfEvw), you will learn about objects, loops, arrays and more. You will also build a basic CRUD (create, read, update, delete) application. +在[这个Brad Traversy YouTube教程](https://www.youtube.com/watch?v=2eebptXfEvw)中,你将学习对象、循环、数组等知识。你还将建立一个基本的CRUD(创建、读取、更新、删除)应用程序。 -### **Use PHP to Create an MVC Framework - Full Course** +###

使用PHP创建一个MVC框架 - 全套课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=6ERdu4k62wI), you will learn how to work with file systems, custom routing, third party packages using composer, and more. +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=6ERdu4k62wI) 中,你将学习如何使用文件系统、自定义路由、使用composer的第三方包,以及更多。 -### **PHP Tutorial for Beginners - Full Course** +###

PHP初学者教程 - 全套课程

-In [this Envato Tuts course](https://www.youtube.com/watch?v=t0syDUSbdfE), you will learn the basics of PHP like functions, variables arrays and more. You will also learn how to connect a MySQL database to your PHP application. +在 [这个Envato Tuts课程](https://www.youtube.com/watch?v=t0syDUSbdfE) 中,你将学习PHP的基础知识,如函数、变量阵列等。你还将学习如何将MySQL数据库连接到你的PHP应用程序。 -## ******Ruby on Rails Courses****** +## ******Ruby on Rails 课程****** -### **Learn Ruby on Rails - Full Course** +###

Learn Ruby on Rails - 全部课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=fmyvWz5TUWg), you will learn how to make a Friends List App using Ruby on Rails. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=fmyvWz5TUWg)中,你将学习如何使用Ruby on Rails制作一个朋友列表应用程序。 -### **Full Stack Ruby on Rails** +###

全栈 Ruby on Rails

-In [this Odin project curriculum](https://www.theodinproject.com/paths/full-stack-ruby-on-rails?), you will learn about Ruby, relational databases, Ruby on Rails, and more. +在[这个Odin项目课程](https://www.theodinproject.com/paths/full-stack-ruby-on-rails?)中,你将学习Ruby、关系型数据库、Ruby on Rails等。 ## ******Databases****** -### **Relational Database freeCodeCamp Curriculum** +###

关系型数据库课程

-In September of 2021, freeCodeCamp released the [beta version](https://www.freecodecamp.org/news/how-to-run-freecodecamps-relational-databases-curriculum-using-docker-vscode-and-coderoad/) of their relational database curriculum. This beta version is run entirely in Visual Studio Code using Docker and a CodeRoad extension. +2021年9月,freeCodeCamp发布了他们的关系数据库课程的 [测试版](https://www.freecodecamp.org/news/how-to-run-freecodecamps-relational-databases-curriculum-using-docker-vscode-and-coderoad/)。这个测试版完全在Visual Studio Code中使用Docker和CodeRoad扩展运行。 -In this course, you will learn about Git, GitHub, Bash, Nano, SQL, PostgreSQL and more. This is an entirely project-based learning curriculum. +在这个课程中,你将学习到Git, GitHub, Bash, Nano, SQL, PostgreSQL等等。这是一个完全基于项目的学习课程。 -Some of the projects that you will build in the course include a Mario database, World database, Celestial Bodies database, and a Bike rental shop. +你将在课程中建立的一些项目包括马里奥数据库、世界数据库、天体数据库和自行车租赁店。 -To learn more about it, you can read through [this article](https://www.freecodecamp.org/news/how-to-run-freecodecamps-relational-databases-curriculum-using-docker-vscode-and-coderoad/) by Tom Mondloch who created the course. +要了解更多信息,你可以通过创建该课程的Tom Mondloch的 [本文](https://www.freecodecamp.org/news/how-to-run-freecodecamps-relational-databases-curriculum-using-docker-vscode-and-coderoad/) 阅读。 -### **SQL Tutorial - Full Database Course for Beginners** +###

SQL教程 - 初学者的完整数据库课程

-In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=HXV3zeQKqGY), Mike Dane will teach you the basics of SQL. You will learn about creating tables, inserting data, wildcards, unions, joins and more. +在[这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=HXV3zeQKqGY)中,Mike Dane将教你SQL的基础知识。你将学习创建表格、插入数据、通配符、联合、连接等知识。 -In this course, you will learn how to install MySQL on your Mac or Windows computer. You will also practice your SQL skills by building a company database and an ER diagram. +在这个课程中,你将学习如何在你的Mac或Windows电脑上安装MySQL。您还将通过建立一个公司数据库和ER图来练习您的SQL技能。 -If you like this course by Mike Dane, then please check out their [YouTube channel](https://www.youtube.com/c/GiraffeAcademy/videos) for more free courses. +如果你喜欢Mike Dane的这个课程,那么请查看他们的[YouTube频道](https://www.youtube.com/c/GiraffeAcademy/videos),了解更多免费课程。 -### **Learn SQL In 60 Minutes** +###

在60分钟内学会SQL

-In [this Web Dev Simplified YouTube course](https://www.youtube.com/watch?v=p3qvj9hO_Bo), Kyle will teach you the basics of getting started with SQL. You will learn about creating tables, inserting data into tables, primary keys, foreign keys, aggregate functions, and more. +在 [这个Web Dev Simplified YouTube课程](https://www.youtube.com/watch?v=p3qvj9hO_Bo) 中,Kyle将教你开始使用SQL的基本知识。你将学习创建表格、向表格中插入数据、主键、外键、聚合函数等内容。 -This is a great course to take as a quick introduction to learning about the basics. From here you can move onto building your first few projects using SQL. +这是一个很好的课程,可以作为学习基础知识的快速入门课程。从这里你可以开始使用SQL建立你的第一个项目。 -### **SQL For Beginners Tutorial** +###

SQL初学者教程

-In [this Amigoscode YouTube course](https://www.youtube.com/watch?v=5hzZtqCNQKk), Nelson will teach you how to get setup using PostgreSQL on Mac and Windows. You will then learn the basics of SQL including creating tables, primary keys, foreign keys, aggregate functions, and more. +在 [这个Amigoscode YouTube课程](https://www.youtube.com/watch?v=5hzZtqCNQKk) 中,Nelson将教你如何在Mac和Windows上使用PostgreSQL进行设置。然后你将学习SQL的基础知识,包括创建表、主键、外键、聚合函数等等。 -If you enjoy this free YouTube course by Nelson, then you can check out his other courses on his [channel](https://www.youtube.com/c/amigoscode/videos) or take a look at his paid courses on his [website](https://amigoscode.com/). +如果你喜欢Nelson的这个免费YouTube课程,那么你可以在他的 [频道](https://www.youtube.com/c/amigoscode/videos) 上查看他的其他课程,或者在他的 [网站](https://amigoscode.com/) 上看看他的付费课程。 -### **MySQL Database - Full Course** +###

MySQL数据库 - 全套课程

-In this [freeCodeCamp YouTube course](https://www.youtube.com/watch?v=ER8oKX5myE0), Bharath will teach you how to install MySQL on your local machine. You will then learn how to create tables, insert data into tables, do data modeling, locks, use SQL Explain, and more. +在这个 [freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=ER8oKX5myE0) 中,Bharath将教你如何在你的本地机器上安装MySQL。然后,你将学习如何创建表、向表中插入数据、进行数据建模、锁、使用SQL解释,以及更多。 -Bharath also provides helpful resources to go along with the course including a [getting started guide](https://docs.google.com/document/d/1tDPgLoE1SakXJlwBF283nG12iUaBVy-OngmFaC4KHbI/edit) and [GitHub repository](https://github.com/jmbharathram/executeoncommand/tree/master/mysql) of the MySQL scripts. +Bharath还提供了与课程配套的有用资源,包括MySQL脚本的 [入门指南](https://docs.google.com/document/d/1tDPgLoE1SakXJlwBF283nG12iUaBVy-OngmFaC4KHbI/edit) 和 [GitHub资源库](https://github.com/jmbharathram/executeoncommand/tree/master/mysql)。 -If you enjoyed this course, then you can visit other courses on their [YouTube channel](https://www.youtube.com/channel/UCwfA8RML42R-a65NRA4MQ2A). +如果你喜欢这个课程,那么你可以在他们的 [YouTube频道](https://www.youtube.com/channel/UCwfA8RML42R-a65NRA4MQ2A) 访问其他课程。 -### **MySQL Tutorial for Beginners - Full Course** +###

MySQL初学者教程 - 全套课程

-In this [Programming with Mosh YouTube course](https://www.youtube.com/watch?v=7S_tz1z_5bA), Mosh will teach you how to install MySQL on Mac or Windows. You will then learn about creating tables, inserting data into databases, joins, operators, SQL clauses, SQL operators, and more. +在这个 [与Mosh一起编程的YouTube课程](https://www.youtube.com/watch?v=7S_tz1z_5bA) 中,Mosh将教你如何在Mac或Windows上安装MySQL。然后,你将学习创建表格、向数据库插入数据、连接、运算符、SQL条款、SQL运算符等等。 -If you enjoy this course by Mosh, then you can visit their [YouTube channel](https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA) or his [website](https://codewithmosh.com/) for paid courses. +如果你喜欢Mosh的这个课程,那么你可以访问他们的 [YouTube频道](https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA) 或他的 [网站](https://codewithmosh.com/) 的付费课程。 -### **MySQL Crash Course | Learn SQL** +###

MySQL速成班|学习SQL

-In this [Traversy Media YouTube course](https://www.youtube.com/watch?v=9ylj9NR0Lcg), Brad will teach you the basics of getting started with MySQL. You will learn about creating tables, inserting data into tables, altering tables, primary keys, foreign keys, aggregate functions and more. +在这个 [Traversy Media YouTube课程](https://www.youtube.com/watch?v=9ylj9NR0Lcg) 中,Brad将教你如何开始使用MySQL的基础知识。你将学习创建表、向表中插入数据、改变表、主键、外键、聚合函数等。 -This is a great course to take as a quick introduction to learning about the basics. From here you can move onto building your first few projects using MySQL. +这是一个很好的课程,可以作为学习基础知识的快速入门课程。从这里开始,你可以转而使用MySQL建立你的第一个项目。 -Brad also includes a [MySQL Cheat Sheet](https://gist.github.com/bradtraversy/c831baaad44343cc945e76c2e30927b3) with this course. +Brad 在本课程中还包括一份 [MySQL速查手册](https://gist.github.com/bradtraversy/c831baaad44343cc945e76c2e30927b3)。 -### **SQL for Data Science** +###

用于数据科学的SQL

-In this [UC Davis course](https://www.coursera.org/learn/sql-for-data-science?specialization=learn-sql-basics-data-science), you will learn the basics of how to use SQL in the context of Data Science. You will learn about creating tables, inserting data into tables, primary keys, foreign keys, aggregate functions, joins, subqueries, and more. +在这个 [加州大学戴维斯分校课程](https://www.coursera.org/learn/sql-for-data-science?specialization=learn-sql-basics-data-science) 中,你将学习如何在数据科学的背景下使用SQL的基础知识。你将学习创建表,将数据插入表,主键,外键,聚合函数,连接,子查询,以及更多。 -This course is free to audit on Coursera. It is also part of the [Learn SQL Basics for Data Science Specialization](https://www.coursera.org/specializations/learn-sql-basics-data-science). +这个课程在Coursera上是免费审核的。它也是 [为数据科学专业学习SQL基础知识](https://www.coursera.org/specializations/learn-sql-basics-data-science) 的一部分。 -If you are interested in continuing with the specialization, then I would suggest looking into the other three courses offered after this introductory course. +如果你有兴趣继续学习这个专业,那么我建议在这门入门课程之后,再看看其他三门课程。 -### **Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)** +###

数据库系统 - 康奈尔大学课程(SQL、NoSQL、大规模数据分析

In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=4cWkVbC2bNE), you will learn how to query database systems, index data, process queries, and more. Here is [part 2 of the course](https://www.youtube.com/watch?v=lxEdaElkQhQ&t=0s) as well. -### **SQLite Databases With Python - Full Course** +###

用Python开发SQLite数据库

+ +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=byHcYRpMgI4) 中,你将学习如何创建表、格式化结果、更新记录、删除记录等等。 -In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=byHcYRpMgI4), you will learn how to create tables, format results, update records, delete records and more. +###

学习PostgreSQL教程 - 初学者的完整课程

-### **Learn PostgreSQL Tutorial - Full Course for Beginners** +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=qw--VYLpxG4) 中,你将了解到NULLIF、主键、外键等等。 -In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=qw--VYLpxG4), you will learn about NULLIF, primary keys, foreign keys and more. +###

MongoDB速成班

-### **MongoDB Crash Course** +在 [这个Brad Traversy YouTube课程](https://www.youtube.com/watch?v=-56x56UppqQ) 中,你将学习如何使用MongoDB shell、MongoDB atlas等。 -In [this Brad Traversy YouTube course](https://www.youtube.com/watch?v=-56x56UppqQ), you will learn how to work with MongoDB shell, MongoDB atlas and more. +###

NoSQL数据库教程--面向初学者的完整课程

-### **NoSQL Database Tutorial – Full Course for Beginners** +在 [这个freeCodeCamp YouTube课程](https://www.youtube.com/watch?v=xh4gy1lbL2k) 中,你将学习NoSQL的基础知识并建立两个小项目。 -In [this freeCodeCamp YouTube course](https://www.youtube.com/watch?v=xh4gy1lbL2k), you will learn about the basics of NoSQL and build two small projects. \ No newline at end of file +## 译者注:在油管看视频推荐使用 [YouTube™ 双字幕插件](https://chrome.google.com/webstore/detail/youtube-dual-subtitles/hkbdddpiemdeibjoknnofflfgbgnebcm?hl=zh-CN),提高理解速度