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 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.
Fundamentals of Software Maintainability
Understand why software maintainability matters: how code quality, technical debt, refactoring, and design patterns create systems that are easier to modify, debug, and extend over time.
Fundamentals of Software Marketing
Understand why software marketing works: how positioning, messaging, and go-to-market strategy connect software products with customers and when each approach matters most.
Fundamentals of Software Business Management
Understand why software business management works: how planning, organizing, leading, and controlling create effective software organizations and when each function matters most.