This is an archival version of Coding the Law's Fall 2020 course site. The current version can be found here.
Click the first green flag TWICE (or both green flags once) to start. Game by BenjaminWins11. See original. This game was made in Scratch, an educational programming language. We introduce coding with Scratch in Level 4 if you want to try your hand at making something similar.

Coding the Law
Suffolk Law School: Fall 2020
by @Colarusso

A self-guided LegalTech Adventure for folks with or without prior coding experience.

Your Final Project
4+ Hours

Enrolled students should spend the majority of this and subsequent levels working on their final projects. See The Final Project Rubric. This level includes no programming challenges and only light reading.

This Level's Guest Speaker:

Nicole Bradick, Theory and Principle Founder and CEO

Nicole Bradick is the Founder and Chief Executive Officer at Theory and Principle, a legal technology product design and development firm. Nicole and her team work with global law firms, foundations, and legal technology companies to build innovative digital products related to law and justice. They are on a mission to improve the legal experience for all through thoughtfully designed digital products. For her work in this area, Nicole was named a 2012 ABA Journal “Legal Rebel” and was named to the Fastcase 50 list of global legal innovators in 2014.

You can reach Nicole at, or on Twitter at @NicoleBradick. You can read her blog at

Theory and Principle | Blog | Twitter | LinkedIn

~ 10 Minutes

FWIW, you've seen Nicole Bradick's work before, back in Level 2's readings and again in the tips on slide presentations.

Self-Reflection and Logging Your Work
~20 min

As we do at the end of every level, we ask that you take a few minutes to reflect on how things are going. That being said, you've almost completed Level 13. Tell me how it's going by completing the form linked below.

Synchronous Meet Up, AKA our Class Time
2 hours | November 23, 2020 @ 4pm Eastern

If you're an enrolled student, we'll be meeting at this link on Monday November 23 at 4pm via Zoom. If you don't have the password, and you are a registered student, DM me on Slack, and I can give you the password. If you're not an enrolled student, I'm afraid you can't join us.

This synchronous time will be split between our guest speaker and final project rounds. That is, we'll go around the class and check in with everyone about their progress on final projects. We'll also work to help folks strategize about next steps and overcoming any blockers.

And on a personal note...

It has been an honor being your guide. Thank you, and congratulations on a job well done. I know many of you still have to put the finishing touches on your final projects, and I look forward to seeing them all, but you have completed the "classroom" component.

As for what follows...

Time estimates are just that—estimates. The assumptions used to calculate reading time are as follows: 48 pages is assumed to take roughly an hour to read. When working with non paginated texts, it is assumed that a page is roughly equal to 250 words. Videos assume both 2X and 1X viewing. Estimates for coding are based on past experience. Each level should include about 6 hours and 40 min of work.