https://online-learning.harvard.edu/course/cs50-lawyers?delta=0 Skip to main content View all courses * Art & Design * Business * Computer Science * Data Science * Education & Teaching * Health & Medicine * Humanities * Mathematics * Programming * Science * Social Sciences Harvard Online Courses [ ] [Search] Harvard Online Courses Advance your career. Pursue your passion. Keep learning. CS50 for Lawyers This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students). Take courseon edX Open September 12, 2019 - December 31, 2021 Free^* [cs50-law] Duration 10 weeks long Time commitment 3-6 hours per week Pace Self-paced Subject Computer Science Course language * English Video Transcript * English Difficulty Introductory Credit Audit for Free Add a Verified Certificate for $199 Platform edX Topic(s) * Computer Networking * Computer Science * Cybersecurity * Data Algorithms * Data Structures * Programming * Databases * SQL * Python * Law * Business Law What you'll learn * Challenges at the Intersection of Law and Technology * Computational Thinking * Programming Languages * Algorithms, Data Structures * Cryptography * Cybersecurity Take courseon edX Course description This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students). Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Ultimately, it equips students with a deeper understanding of the legal implications of technological decisions made by clients. Through a mix of technical instruction and discussion of case studies, this course empowers students to be informed contributors to technology-driven conversations. In addition, it prepares students to formulate technology-informed legal arguments and opinions. Along the way, it equips students with hands-on experience with Python and SQL, languages via which they can mine data for answers themselves. Topics include algorithms, cloud computing, databases, networking, privacy, programming, scalability, security, and more, with a particular emphasis on understanding how the work developers do and the technological solutions they employ may impact clients. Students emerge from this course with a first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making. Take courseon edX Instructors * [doug-lloyd110x110] Doug Lloyd Senior Preceptor in Computer Science, Harvard University * [malan-sq] David J. Malan Gordon McKay Professor of the Practice of Computer Science, Harvard John A. Paulson School of Engineering and Applied Sciences Associated Schools * [harvard-engineering] Harvard School of Engineering and Applied Sciences Enroll now. Take courseon edX You may also like * CS50 with video game animations Trending Programming CS50's Introduction to Game Development Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as... Free^* 12 weeks long Available now * CS50 Trending Programming 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,... Free^* 12 weeks long Available now * Public Leadership Credential Trending Social Sciences Public Leadership Credential Developed by Harvard Kennedy School faculty, this professional credential program equips you with the skills necessary to advance... $775+ Available now Get updates on new courses. Email address[ ] Subscribe Top Donate * Accessibility * Privacy Policy * Terms of Use * EEA Privacy Disclosures Harvard University * Twitter * Facebook * Linked In