Skip to content
Merged
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
490eadd
Add placeholders for debugging, show & tell, and working on extensions
ktaletsk Oct 10, 2025
cc8db6b
Update 03-show-and-tell.md
ktaletsk Oct 12, 2025
f0f5850
Update 04-debugging.md
ktaletsk Oct 12, 2025
8d20750
Update 06-developing-with-ai.md
ktaletsk Oct 12, 2025
3c93090
Update 05-working-on-your-own.md
ktaletsk Oct 12, 2025
258a15d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 13, 2025
5db039b
Merge branch 'main' into ai-chapter
ktaletsk Oct 13, 2025
40cdc33
Merge branch 'main' into ai-chapter
ktaletsk Oct 15, 2025
7693b74
add learning objectives and outcomes to the AI assistance module
ktaletsk Oct 15, 2025
2c03c42
condense objectives and outcomes
ktaletsk Oct 15, 2025
266f67f
Merge branch 'main' into ai-chapter
ktaletsk Oct 15, 2025
e01118c
AI tools intro
ktaletsk Oct 15, 2025
087bfcc
Merge branch 'main' into ai-chapter
ktaletsk Oct 15, 2025
371e1de
fix merge conflict
ktaletsk Oct 15, 2025
072a3ff
Merge branch 'main' into ai-chapter
ktaletsk Oct 24, 2025
aff8a58
Add AI development exercises and independent work chapter
ktaletsk Oct 24, 2025
c41c5fb
Update independent work chapter with enhanced community engagement re…
ktaletsk Oct 26, 2025
94dd14d
Add one-shot prompt demonstration section emphasizing product manager…
ktaletsk Oct 27, 2025
9a9e134
add whole bunch of details
ktaletsk Oct 27, 2025
576d9de
fix link
ktaletsk Oct 27, 2025
c2d2c04
add outline of exercises and get ready for a short review
ktaletsk Oct 27, 2025
13c3e06
Merge branch 'main' into ai-chapter
ktaletsk Oct 27, 2025
5d63c5e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 27, 2025
d7bbf06
Typo
mfisher87 Oct 27, 2025
64724eb
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
d063e09
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
362078d
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
7f30441
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
8acaa6c
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
aeb0b53
sentence case for h2 and lower headers
ktaletsk Oct 27, 2025
b9ec235
remove for now
ktaletsk Oct 27, 2025
2ae793c
move inspiration for chapter 6 to chapter 6
ktaletsk Oct 27, 2025
3295309
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
3906bb5
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
1c5d3e1
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
3a5f0f2
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
1e39673
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
b0a8918
define some terms in vocabulary
ktaletsk Oct 27, 2025
4baf2de
remove the notion that llm self-corrects
ktaletsk Oct 27, 2025
ed7303b
cahnged the pros of open models -- they are catching up to frontier ones
ktaletsk Oct 27, 2025
fce1275
use better glyphs for AI tool categories
ktaletsk Oct 27, 2025
a9647c0
Merge branch 'main' into ai-chapter
ktaletsk Oct 27, 2025
9956357
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
c5d67ea
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
9e04928
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
baa1054
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
d91ded1
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
5e5647e
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
12fc58f
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
54a5e72
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
f44479a
Update 04-materials/06-developing-with-ai.md
ktaletsk Oct 27, 2025
947990a
mention restoring with git
ktaletsk Oct 27, 2025
e0b8103
tweaks
ktaletsk Oct 27, 2025
81f407f
hide ai tool categories under dropdown
ktaletsk Oct 27, 2025
9e84e3d
fix links
ktaletsk Oct 27, 2025
e850d93
fix md link and swap the session indecies
ktaletsk Oct 27, 2025
99c09ab
Merge branch 'main' into ai-chapter
ktaletsk Oct 27, 2025
6e5be06
add cursor installation and account/plan instructions
ktaletsk Oct 27, 2025
82cbd38
Merge branch 'main' into ai-chapter
ktaletsk Oct 28, 2025
c7aabe1
clean up AI-assisted development in 2025 section more
ktaletsk Oct 28, 2025
c1d3290
Merge branch 'main' into ai-chapter
ktaletsk Oct 28, 2025
87b1835
clean up unneeded bullet point
ktaletsk Oct 28, 2025
5badbaf
rearrange info about models
ktaletsk Oct 28, 2025
5644392
update agentic section
ktaletsk Oct 28, 2025
89541c4
more emojis
ktaletsk Oct 28, 2025
9722875
update cursor and claude code section
ktaletsk Oct 28, 2025
dd17f19
fix link
ktaletsk Oct 28, 2025
5249eec
Update AI model options in Cursor section to include additional models
ktaletsk Oct 28, 2025
3e53f25
reorganize some sections of Getting Started
ktaletsk Oct 28, 2025
771746a
Point participants to Node.js 22 in their workshop environment
ktaletsk Oct 28, 2025
7a0bd7c
clean up setup section in Getting started
ktaletsk Oct 28, 2025
f2832f1
Reflection section rewrite and small cleanups
ktaletsk Oct 28, 2025
2471d1d
update AGENTS.md description
ktaletsk Oct 28, 2025
11d8552
add partial exercise A
ktaletsk Oct 28, 2025
6f95186
add exercise B and C content
ktaletsk Oct 28, 2025
82ea166
iterate on first two prompts
ktaletsk Oct 28, 2025
90b74f4
way more details on model selection
ktaletsk Oct 28, 2025
70146a4
add more Exercise B content
ktaletsk Oct 28, 2025
72fd49e
small edit
ktaletsk Oct 29, 2025
98cd7e5
add a new step to modify AI rules
ktaletsk Oct 29, 2025
0b6be1c
Add cleanup commands at the end of exercise
ktaletsk Oct 29, 2025
584573e
add final step for Exercise A and rough draft of Claude Code demo
ktaletsk Oct 29, 2025
b9b201f
update heading hierarchy
ktaletsk Oct 29, 2025
6748848
add phase by phase implementation steps
ktaletsk Oct 29, 2025
cfd58f7
add context managing tips
ktaletsk Oct 29, 2025
f770d9b
Merge branch 'main' into ai-chapter
ktaletsk Oct 29, 2025
9a1ab25
improve option 2 for getting started
ktaletsk Oct 29, 2025
5b13af3
include link to agent.md website
ktaletsk Oct 29, 2025
85b03a4
temporary remove a failing link
ktaletsk Oct 29, 2025
ba5f706
fix step references for github auth
ktaletsk Oct 29, 2025
f7eebad
update outcomes and objectives
ktaletsk Oct 29, 2025
64496dc
fix claude code installation link
ktaletsk Oct 29, 2025
b324e43
shorten the description of what to look at in AGENTS.md
ktaletsk Oct 29, 2025
86c38a7
Merge branch 'main' into ai-chapter
ktaletsk Oct 29, 2025
c3166ba
Clarify instructions for using environment managers in AI setup docum…
ktaletsk Oct 29, 2025
c65eb49
Enhance AI setup instructions by detailing environment checks and ext…
ktaletsk Oct 29, 2025
ffcae2e
compare new features with existing in a table
ktaletsk Oct 29, 2025
05b6525
fix wording
ktaletsk Oct 29, 2025
55bf62d
more better wording
ktaletsk Oct 29, 2025
5326601
cleanup
ktaletsk Oct 30, 2025
f93cd31
remove recommendation for option 2
ktaletsk Oct 30, 2025
768eb51
more cleanup
ktaletsk Oct 30, 2025
ed9a000
add pip install for rebuilding just in case
ktaletsk Oct 30, 2025
e11e575
close hanging {tip} myst tag
ktaletsk Oct 30, 2025
6bfc668
fix new cgat shortcut
ktaletsk Oct 30, 2025
5171109
polish tip on context monitoring
ktaletsk Oct 30, 2025
df610c6
forgot ot add the image
ktaletsk Oct 30, 2025
12e5f4d
remove erroneoues extra `[`
ktaletsk Oct 30, 2025
c191d54
add phase 3 and follow up
ktaletsk Oct 30, 2025
7afc974
wrap up exercise C
ktaletsk Oct 30, 2025
3a2920b
consistent prompt formatting
ktaletsk Oct 30, 2025
b34a307
consistent sentence case
ktaletsk Oct 30, 2025
025d61a
add git safety net explanations
ktaletsk Oct 30, 2025
92a94ed
add visual debugging
ktaletsk Oct 30, 2025
c898497
small fixes
ktaletsk Oct 30, 2025
d94ba75
small fixes + emojis
ktaletsk Oct 30, 2025
42874ae
add more detailed claude code instructions
ktaletsk Oct 30, 2025
91ecdc2
fix git add and commit messages
ktaletsk Oct 30, 2025
e9e238a
claude code improvements
ktaletsk Oct 30, 2025
3995d17
Update 03-vocabulary.md
ktaletsk Oct 30, 2025
a7189df
Update 03-vocabulary.md
ktaletsk Oct 30, 2025
7418513
Update 03-vocabulary.md
ktaletsk Oct 30, 2025
5b9d884
Update 04-materials/05-developing-with-ai.md
ktaletsk Oct 30, 2025
e715537
Merge branch 'main' into ai-chapter
ktaletsk Oct 30, 2025
a800dc4
address Matt's comment on AI vs LLM terminology
ktaletsk Oct 30, 2025
625bcc3
flatten nested bullet points
ktaletsk Oct 30, 2025
38dde9c
Update 01-prerequisites.md
ktaletsk Oct 30, 2025
24abe18
Revert "flatten nested bullet points"
ktaletsk Oct 30, 2025
5e52a83
Clarify LLM parameters and hardware requirements
ktaletsk Oct 30, 2025
7adf0ca
Address RRosio's comments
ktaletsk Oct 30, 2025
e945d89
Merge branch 'main' into ai-chapter
ktaletsk Oct 30, 2025
6f428d4
update claude code installation instructions
ktaletsk Oct 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions 04-materials/02-anatomy-of-extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ This tutorial is inspired by many prior works.
photo API is not reliable during the current government shutdown 😭)
* Remove unnecessary use of `conda` in favor of more standard tooling
* Structure the activities around in person teaching and exercises
* [Agentic AI Programming for Python Course](https://training.talkpython.fm/courses/agentic-ai-programming-for-python)
by TalkPython['Training']
* Ideas for teaching AI-assisted coding in 2025
:::


Expand Down
Loading