Launching refreshed version of LLM Engineering weeks 1-4 - see README

This commit is contained in:
Edward Donner
2025-10-11 15:58:39 -04:00
parent 3286cfb395
commit c7257b9ae6
68 changed files with 16583 additions and 3756 deletions

68
guides/01_intro.ipynb Normal file
View File

@@ -0,0 +1,68 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Welcome to the Guides!"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Introduction\n",
"\n",
"I've designed this course to be suitable for a wide range of backgrounds. For those of you relatively new to this, I've prepared some technical briefings to build your expertise.\n",
"\n",
"These are designed to be self-study; you work through them at your own pace, investigating and experimenting.\n",
"\n",
"I've heavily taken advantage of our AI friends to write some guides, and I've tried to frame them so they're as useful as possible and relevant to the course.\n",
"\n",
"There's only one requirement for the course: plenty of patience! Keep in mind that one of the best ways to learn is by solving problems - if you feel frustrated with a challenging puzzle, remember that this is where the learning happens! And, get in touch if I can help."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Contents (select from the sub-directory in the explorer on the left)\n",
"\n",
"1. Intro - this contents\n",
"2. The command line\n",
"3. Git and Github\n",
"4. Technical foundations (environment variables, networks, APIs, uv)\n",
"5. Notebooks\n",
"6. Python foundations\n",
"7. \"Vibe coding\" - successfully coding with the help of LLMs\n",
"8. Debugging techniques\n",
"9. APIs and Ollama\n",
"10. Intermediate level python, including decorators and async \n",
"11. Asynchronous Python\n",
"12. Starting your project - 3 crucial pieces of advice\n",
"13. Frontend Crash Course\n",
"14. Briefings on Docker and Terraform\n",
"\n",
"### Also see the community_contributions directory for some awesome Python cookbooks contributed by students! (Thank you!)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": ".venv",
"language": "python",
"name": "python3"
},
"language_info": {
"name": "python",
"version": "3.12.9"
}
},
"nbformat": 4,
"nbformat_minor": 2
}