YOUR LEARNING PATH

Systems Analyst

Translate business needs into clear requirements, models and technical specifications for software teams.

A free self-paced learning path with curated external learning resources.

Skills to learn

Systems Analysis Fundamentals

Build a foundation in the systems analyst role, core artifacts, requirements and solution design.

UML & System Modeling

Describe actors, behavior, states, components and interactions with focused diagrams.

UML Tutorial

Learn the purpose and notation of the most useful structural and behavioral diagrams.

PlantUML Guide

Create sequence, use-case, state and component diagrams from text for free.

Data Modeling

Design conceptual, logical and physical models, entity relationships and normalized schemas.

SQLite Quick Start

Create a local database and explore the schema without setting up a database server.

APIs & Integrations

Understand HTTP, REST, JSON, contracts, errors and synchronous or asynchronous integrations.

MDN HTTP Overview

Understand requests, responses, methods, status codes, headers and browser communication.

Architecture & Delivery

Read architecture diagrams, decompose systems and support implementation and acceptance testing.

C4 Model

Describe software architecture at context, container, component and code levels.