Harvard University - CS50: Introduction to Computer Science
5.0 /5
- Offered byedX
CS50: Introduction to Computer Science at edX Overview
CS50: Introduction to Computer Science
at edX
An introduction to the intellectual enterprises of computer science and the art of programming.
Duration | 12 weeks |
Start from | Start Now |
Mode of learning | Online |
Official Website | Go to Website |
Credential | Certificate |
CS50: Introduction to Computer Science at edX Highlights
CS50: Introduction to Computer Science
at edX
- Earn a certificate after successful completion
CS50: Introduction to Computer Science at edX Course details
CS50: Introduction to Computer Science
at edX
Skills you will learn
What are the course deliverables?
- A broad and robust understanding of computer science and programming
- How to think algorithmically and solve programming problems efficiently
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML
- How to engage with a vibrant community of like-minded learners from all levels of experience
- How to develop and present a final programming project to peers
More about this course
- This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience
- An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently
- Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML
- Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming
- The on-campus version of CS50x , CS50, is Harvard's largest course
CS50: Introduction to Computer Science at edX Curriculum
CS50: Introduction to Computer Science
at edX
Computational thinking
Programming fundamentals
Data structures
Algorithms
Software engineering
Web development
CS50: Introduction to Computer Science at edX Faculty details
CS50: Introduction to Computer Science
at edX
David J. Malan
Designation : Gordon McKay Professor of the Practice of Computer Science, Harvard John A. Paulson School of Engineering and Applied Sciences
Brian Yu
Designation : Senior Preceptor in Computer Science, Harvard University
Doug Lloyd, Senior Preceptor in Computer Science
Doug is a Senior Preceptor in Computer Science in the Division of Continuing Education at Harvard University. He received his A.B. in Computer Science from Harvard in 2009.
CS50: Introduction to Computer Science at edX Admission Process
CS50: Introduction to Computer Science
at edX
Important Dates
May 25, 2024
Course Commencement Date
Other courses offered by edX
View Other 351 Courses
CS50: Introduction to Computer Science at edX Students Ratings & Reviews
CS50: Introduction to Computer Science
at edX
5/5
1 Rating- 4-51
V
Vishnuvardhan R
CS50: Introduction to Computer Science
Offered by edX
5
Other: The Course structured in a very detailed manner. The Course covers important topics including Data Structures and Algorithms.Any Non IT background students can learn this course.
Reviewed on 15 Oct 2020Read More
View 1 Review
CS50: Introduction to Computer Science
at edX
Student Forum
Anything you would want to ask experts?
Write here...