CS50 Law: Computer Science for Lawyers
- Week 1: Computational Thinking
- Week 10: Challenges at the Intersection of Law and Technology
- Week 2: Programming Languages
- Week 3: Algorithms, Data Structures
- Week 4: Cryptography
- Week 5: Cybersecurity I
- Week 6: Internet Technologies, Cloud Computing
- Week 7: Web Development
- Week 8: Database Design
- Week 9: Cybersecurity II