Skip to main content

Courses / Learn + practice

Courses

Build your knowledge. Put it to work. Practical courses in programming, software systems, and medical coding.

Five courses / Your next step

Find something worth learning.

Choose a subject, follow the lessons, and make time to practice. Each course has its own home, with a clear path through the material.

01Systems programming

Rust

Learn ownership, borrowing, and concurrency through runnable examples. Build toward a command-line tool you can install and use.

Ownership · Concurrency · CLI tools

02Everyday development

Python

Start with syntax and functions, then work through testing, APIs, concurrency, and packaging. Turn small scripts into useful software.

Foundations · APIs · Testing

03Applications + libraries

TypeScript

Connect JavaScript behavior with TypeScript’s type system. Practice narrowing, build applications, and learn to test and package libraries.

Type systems · Applications · Libraries

04Language + agent systems

Kujo

Learn the language, automate local work, and build AI workflows with explicit boundaries. Put the pieces together in an operations runner.

Automation · AI workflows · Agent systems

05Medical coding

CPC Study Course

Build a foundation in medical terminology, anatomy, and coding logic. Apply what you learn to practice charts and prepare for the CPC exam.

Medical terminology · Coding practice · Exam preparation

Independent study guide. Use current authorized code books. Not affiliated with AAPC; no certification is awarded.