Problem Solving
Breaking big, vague problems into small concrete steps. The most transferable skill in tech.
Plan and run technology projects so they finish on schedule and budget.
IT project managers define a project's scope, build the schedule and budget, assign work, track progress in stand-ups and status reports, and resolve risks before they become delays. They use planning tools such as Jira or Microsoft Project and methods such as Agile or Scrum. Most hold a bachelor's degree, prior work in IT, and often a PMP or Scrum certification.
Take these courses in order, from beginner to mid-level.
The shared base every STEM career uses: working with numbers and units, testing ideas fairly, handling data and code, and explaining your work.
The everyday computer, internet, safety and AI skills every tech and STEM job assumes you already have.
Write clear emails and documents, present and run meetings, work well on teams, and navigate résumés, interviews and networking.
The practical math behind tech and STEM work: numbers, algebra, functions, geometry, logic and counting, with short code exercises.
Clean tables, correct formulas, lookups, pivot tables and honest charts in Google Sheets, LibreOffice Calc or Excel.
Query, summarise, join and change data in a relational database with SQL, practised in your browser.
Plan and run small projects: scope, stakeholders, work breakdown, schedules, estimates, risks, status reports and closure.
Understand tech roles and career ladders, pick a realistic learning route, build portfolio evidence, and navigate postings, interviews and your first 90 days.
Discover what a business really needs and turn it into clear requirements, process maps, user stories, data models and a gap analysis.
Deliver work in short, steady cycles: agile values, Scrum roles and events, Kanban flow, backlogs, sprints, retrospectives, metrics and tools.
Lead mid-size IT projects: hybrid delivery, governance, earned value, vendors, business cases, technical and security risk, recovery and your path to PMP and program management.
Breaking big, vague problems into small concrete steps. The most transferable skill in tech.
The version-control tool every software team uses to track and merge changes.
The language for asking questions of relational databases. Used everywhere.
Core concepts of cloud providers (AWS, GCP, Azure): compute, storage, networking, IAM.
Authentication, authorization, encryption, common attack patterns. Defense in depth.
Hand-picked courses and reading from trusted free providers.
Harvard's free intro CS course — widely considered one of the best on-ramps to programming.
Free official primer on cloud computing and the core AWS services.
Free interactive courses on programming basics through animation and games.
Design how apps and websites look, flow and respond to users.
Teach employees and customers how to use software, tools and systems.
Create the rules, levels and systems that define how a game plays.