Learn core software project management principles: scope, time, cost, quality. Understand why software projects fail and how to deliver on time and budget.
A List of Writing Frameworks
Reference guide to writing frameworks organized by purpose: thought pieces, influence pieces, fact-based reference, and lesson planning.
Fundamentals of Program Management
Learn program management fundamentals: coordinating multiple projects, managing interdependencies, and aligning work with strategic objectives. Understand why programs exist and how they work.
What Is Nushell?
Nushell is a modern shell that uses structured data instead of text streams. Understand why Nushell exists, how it works, and when to use it.
How Do I Produce an Event?
Learn to produce engaging events using short segments, focused themes, and fun elements. Step-by-step tutorial with checkpoints.
Fundamentals of the Web
Learn web fundamentals: HTTP, HTML, CSS, JavaScript, and browsers. Understand why the web works and how core technologies fit together for modern applications.
Fundamentals of API Design and Contracts
API design fundamentals for contracts, compatibility, and reliability, so integrations stay predictable as systems evolve.
Fundamentals of Python
Learn Python fundamentals: syntax, data structures, functions, and object-oriented programming. Understand why Python’s design choices matter for readable, maintainable code.
Fundamentals of Software Usability
Understand why software usability matters: how learnability, efficiency, memorability, error prevention, and satisfaction create software that users can actually use effectively.
Fundamentals of Naming
Understand why naming matters in software: how clear names improve readability, reduce bugs, and make code easier to understand, maintain, and modify over time.