TheorieLearn

Logo

Autograded resources for theoretical computer science

View My GitHub Profile

Slack

TheorieLearn logo

We are a team developing resources on the PrairieLearn platform to support the teaching of algorithms, data structures, and other theoretical aspects of computer science, at several different levels of the computer science curriculum at the University of Illinois. This development effort started with CS 374 (Algorithms and Models of Computation), but has since expanded to include several other classes at Illinois, including CS 173 (Discrete Structures), CS 225 (Data Structures}, CS 277 (Algorithms and Data Structures for Data Science), and CS 401/403 (Accelerated Fundamentals of Algorithms).

🔥 Products!

Publications

Credits

Developers:

Instructors at Illinois that have used TheorieLearn resources in their courses:

Funding:

Other Acknowledgments:

Many thanks to the core PrairieLearn development team, especially Dave Mussulman, Seth Poulson, Nathan Walters, and Matt West. Finally, we thank the more than 6000 students at Illinois who have used these resources, for their patience, frustration, and helpful feedback.