Congratulations on finishing CS50 for Lawyers!
This course is a variant of Harvard College’s introduction to computer science, CS50, designed especially for 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.
Topics include algorithms, artificial intelligence, 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 can impact clients. Students emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making.
This course is designed for future attorneys who expect to work closely with and advise decision-makers on legal matters that impact or intersect with technology.