Fundamentals of Software Project Management

Learn core software project management principles: scope, time, cost, quality. Understand why software projects fail and how to deliver on time and budget.
Software project management workflow diagram showing initiation, planning, execution, monitoring, and closing phases with feedback loops

A List of Writing Frameworks

Reference guide to writing frameworks organized by purpose: thought pieces, influence pieces, fact-based reference, and lesson planning.
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.
Diagram showing program management fundamentals including strategic alignment, project coordination, interdependency management, and governance structures.

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.
Nushell shell showing structured data pipelines instead of text streams.

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.
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.
Conceptual diagram showing web fundamentals including HTTP, HTML, CSS, JavaScript, and browser rendering.

Fundamentals of API Design and Contracts

API design fundamentals for contracts, compatibility, and reliability, so integrations stay predictable as systems evolve.
Diagram showing an API contract connecting a provider and consumer with versioned requests and responses.

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.
Conceptual diagram showing Python fundamentals including syntax, data structures, functions, and object-oriented programming

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.
Diagram showing software usability fundamentals, including learnability, efficiency, memorability, error prevention, and satisfaction, interconnected in a workflow.

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.
Diagram showing naming fundamentals, including clarity, consistency, context, conventions, and discoverability, interconnected in a workflow.