A beginner-friendly, browser-accessible 12-module Python curriculum for learners from computing and non-computing disciplines.
-
Updated
Aug 24, 2026 - Jupyter Notebook
A beginner-friendly, browser-accessible 12-module Python curriculum for learners from computing and non-computing disciplines.
A dimension-aware optimizing compiler for a small matrix language. Shapes live in the type system, so the compiler prices a program before it runs and picks the cheapest bracketing of a matrix chain: 48.5% of the arithmetic removed where an instruction count reports 5.6%.
Research, teaching, and open-source work by Isaac K. Nti in responsible AI, cybersecurity, data science, and computing education.
De-identified grade and course-evaluation series, content-analysis codings, and the analysis behind Diverging Achievement and Student Ratings in an Introductory Programming Course
Codes used during Stephen Adubi's teaching duties
To associate your repository with the computing-education topic, visit your repo's landing page and select "manage topics."