CS50x

Anentry-levelcoursetaughtbyDavidJ.Malan,CS50xteachesstudentshowtothinkalgorithmicallyandsolveproblemsefficiently.Topicsincludeabstraction, ...,Thiscourseteachesstudentshowtothinkalgorithmicallyandsolveproblemsefficiently.Topicsincludeabstraction,algorithms,datastructures,encapsulation ...,Thiscourseteachesstudentshowtothinkalgorithmicallyandsolveproblemsefficiently.Topicsincludeabstraction,alg...

CS50: Introduction to Computer Science

An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, ...

CS50x 2021

This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation ...

CS50x 2022

This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation ...

CS50x 2023

This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational ...

CS50x 2023 Lectures

2023年7月20日 — This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include ...

HarvardX

An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, ...

Week 0 Scratch

This is CS50 · Week 0 Scratch. Computer Science. Computational Thinking. Problem Solving: Inputs, Outputs. Representation: Unary, Binary, Decimal, ASCII ...

Weeks

This is CS50x 2023. Curious how your 2023 work will count toward the 2024 course? See our FAQs if you started in 2023 or earlier.