
Getting Started with AI
8 sessions · self-paced
Eight sessions on how language models really behave: tokens and sampling, cost and latency, prompts and context, structured output, choosing a provider, and using AI responsibly.
Learn repository, branch, pull-request, protection, and delivery workflows used by engineering teams.
Related pathway: Forward-Deployed Engineer
Free course for this topic

8 sessions · self-paced
Eight sessions on how language models really behave: tokens and sampling, cost and latency, prompts and context, structured output, choosing a provider, and using AI responsibly.

Use a GitHub personal access token to push, clone and log in over HTTPS: create the token, paste it at Git's password prompt, and store it safely.

Rulesets or classic branch protection? Compare the two, set a baseline for main, avoid the required-status-check trap, and test your rules before trusting them.

Create a GitHub repository, work on a topic branch, open a clear pull request, respond to review, and merge with confidence.

What Git and GitHub each actually do, how they differ, and why version control matters — explained without code.

Understand how Git repositories, commits and branches relate to GitHub remotes, default branches, and pull requests.

Link a Spring Boot project to a GitHub repository with Git: a .gitignore for target/ and secrets, an empty repo, the origin remote, then token or SSH login.