哈佛大学免费开放的一门计算机科学和编程入门课程 CS50。
不仅仅教会你如何使用某种编程语言,更重要的是教你掌握编程的基本原理,以及如何自学新的编程语言。核心在于教会你如何解决问题。
课程内容涵盖了计算思维(computational thinking)、抽象(abstraction)、算法(algorithms)、数据结构(data structures)等计算机科学的基础知识。
课程安排如下:
1)先从 C 语言开始,学会函数、变量、条件语句、循环等基础概念;
2)随后,转向更高级的 Python 语言(大家听到最多的编程语言);
3)再学习 SQL 语言,学会如何在数据库中存储数据;
4)再学习 HTML、CSS 和 JavaScript 语言,将学会创建网页和移动应用程序。
5)最后以一个终极项目作为收官。
学习地址: https://cs50.harvard.edu/x/2024/
注意:学习地址需要魔法才能访问。分享给有需要的人学习,课程适合所有人,无论你是否有编程基础。