CS50x: Introduction to Computer Science
في تطوير الشبكةماذا ستتعلم؟
Week 0
عن هذا الفصل
CS50x: Introduction to Computer Science
CS50x is Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
It is designed for both majors and non-majors, with or without prior programming experience.
This course teaches students how to think algorithmically and solve problems efficiently.
Topics include algorithms, data structures, software engineering, web development, and more.
What You Will Learn
- How to think computationally and solve problems logically
- Programming with C, Python, SQL, and JavaScript
- Understanding memory, algorithms, and data structures
- Building web apps using HTML, CSS, and Flask
Course Features
- Free, open-access learning content
- Lectures by Harvard Professor David J. Malan
- Hands-on programming assignments and problem sets
- Optional certificate via edX
Who Should Take This Course?
- Absolute beginners with no coding experience
- Students preparing for computer science degrees
- Anyone curious about how programming really works
Official Course Page:
https://cs50.harvard.edu/x/
Course by Harvard University – CS50. Licensed under
CC BY-NC-SA 4.0.
التعليقات (0)
This week introduces the basics of programming through Scratch, a visual drag-and-drop language. Learn how logic, loops, and conditions work without writing code.
This lesson is based on CS50 by Harvard University, licensed under CC BY-NC-SA 4.0.
Learn the basics of C programming language. Variables, loops, functions.
Explore arrays and memory concepts in C.
Introduction to algorithms: searching and sorting techniques.
Dive into pointers, memory allocation, and data structures.
Learn about linked lists, stacks, queues, and hash tables.
