Menu
Category

Software Development

Build practical skills with programming languages, frameworks, databases, and developer tools.

Practical guides & courses Real-world outcomes Self-paced learning
Featured Learning Paths
Why Start Here
Practical guides, real-world outcomes, and self-paced learning without extra friction.

Learning Paths in Software Development

Choose a path below and start learning at your own pace.

Build useful software with clear thinking and AI-assisted workflows.

Beginner 3-4 Hours

Learn to think and build like a developer using Python

Beginner 2-3 Hours

Build a relational database from first table to secure application use.

Beginner, Intermediate 4 Hours

Translate what you already know into clean, idiomatic Python

Beginner, Intermediate 3 hours

A practical bootcamp for developers with little or no Ruby experience

Beginner
Showing 1–5 of 5 guides