pll.harvard.edu
Open in
urlscan Pro
2620:12a:8000::2
Public Scan
URL:
https://pll.harvard.edu/course/cs50-introduction-computer-science
Submission: On January 17 via api from US — Scanned from DE
Submission: On January 17 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMGET /catalog
<form action="/catalog" method="get" id="views-exposed-form-catalog-page-catalog-search-placeholder" accept-charset="UTF-8">
<div class="js-form-item form-item js-form-type-textfield form-item-keywords js-form-item-keywords">
<label for="edit-keywords">Search</label>
<input placeholder="Search" data-drupal-selector="edit-keywords" type="text" id="edit-keywords" name="keywords" value="" size="30" maxlength="128" class="form-text">
</div>
<div class="icon-search form-actions js-form-wrapper form-wrapper" data-drupal-selector="edit-actions" id="edit-actions"><input class="button radius js-form-submit form-submit" data-drupal-selector="edit-submit-catalog" type="submit"
id="edit-submit-catalog" value="Apply" aria-label="Apply search">
</div>
</form>
Text Content
Skip to main content View All Courses Professional and Lifelong Learning | Harvard University Search View All Courses BROWSE BY SUBJECT AREA * Art & Design * Business * Computer Science * Data Science * Education & Teaching * Health & Medicine * Humanities * Mathematics * Programming * Science * Social Sciences * Theology CS50: INTRODUCTION TO COMPUTER SCIENCE An introduction to the intellectual enterprises of computer science and the art of programming. Learn More on Duration January 1, 2019 - December 31, 2024 Price Free* Modality Online Image Duration 11 weeks long Time Commitment 10 - 20 hours per week Pace Self-paced Subject Programming Course Language English Video transcript English Difficulty Introductory Credit Audit for Free Add a Verified Certificate for $219 Platform edX Topics Computer Science Data Structures Algorithms Programming SQL C Python Web Development CSS HTML JavaScript ASSOCIATED SCHOOLS HARVARD SCHOOL OF ENGINEERING AND APPLIED SCIENCES WHAT YOU'LL LEARN * 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 with 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 your peers Learn More on COURSE DESCRIPTION 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. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. This is a self-paced course–you may take CS50x on your own schedule. Learn More on INSTRUCTORS DAVID J. MALAN Gordon McKay Professor of the Practice of Computer Science, Harvard John A. Paulson School of Engineering and Applied Sciences DOUG LLOYD Senior Preceptor in Computer Science, Harvard University BRIAN YU Senior Preceptor in Computer Science, Harvard University Enroll now. Learn More on YOU MAY ALSO LIKE Programming Online CS50'S UNDERSTANDING TECHNOLOGY This is CS50’s introduction to technology for students who don’t (yet!) consider themselves computer persons. Price Free* Duration 6 weeks long Registration Deadline Available now Programming Online CS50'S WEB PROGRAMMING WITH PYTHON AND JAVASCRIPT This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Price Free* Duration 12 weeks long Registration Deadline Available now Computer Science Online CS50 FOR LAWYERS This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students). Price Free* Duration 10 weeks long Registration Deadline Available now Donate FOOTER LINKS * Accessibility * Privacy Policy * Terms of Use * EEA Privacy Disclosures SOCIAL LINKS * Twitter * Facebook * Linkedin *See this course's registration page for any additional fee details