Full syllabus

Beginner

Programming Basics in Python and JavaScript

  1. Python Basics
  2. JavaScript Basics

Git and the Command Line

  1. Command Line Essentials
  2. Git and GitHub

Networking and Web Basics

  1. Networking Fundamentals
  2. HTTP, HTTPS and How the Web Works

Intermediate

APIs and Integrations

  1. REST APIs and Authentication
  2. Webhooks and Integration Patterns

Cloud Fundamentals

  1. Compute, Storage, Databases and Networking in the Cloud
  2. Identity, Security and Cost Basics

Advanced

Architecture Patterns and Well-Architected Thinking

  1. Common Architecture Patterns
  2. Well-Architected Trade-offs

Demos, Proofs of Concept, Discovery and Technical Writing

  1. Discovery: Understanding the Customer's Problem
  2. Demos and Proofs of Concept
  3. Technical Writing and Solution Proposals

Solutions Engineering Practice and Interview Prep

  1. The Solutions Engineer Interview Loop
  2. Behavioural Stories and Customer Scenarios