The Computer Science for Lawyers and Law Students (CS50) course is a variant of Harvard University’s introduction to computer science, CS50, designed especially for lawyers (and law students).
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
- 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.
What you’ll Learn
- Challenges at the Intersection of Law and Technology
- Computational Thinking
- Programming Languages
- Algorithms, Data Structures
- Cryptography
- Cybersecurity
Instructors
Doug Lloyd: Senior Preceptor in Computer Science, Harvard University
David J. Malan: Gordon McKay Professor of the Practice of Computer Science, Harvard John A. Paulson School of Engineering and Applied Sciences
Duration of the Course and Time Commitment
- Duration: 10 Weeks long
- Time Commitment: 3-6 hours per week
General Details of the Course
- Timings: Self-paced, online course
- Platform: EdX
- Language: English
How to Enrol?
Step 1: Sign-up using your Apple/Microsoft/Google/Facebook account or by registering using the required details.
Step 2: Sign-in to EdX.
Step 3: Click on Audit this Course to do the course for free.
Click here to enrol for the course.
💬 Comments
I would like to do this course
no certificates will be given unless you pay 200$ that is 15000 rupees approx.