Training materials
-
course
A brief introduction to machine learning with scikit-learn
• beginnermachine learning Python scikit-learn -
workshop
Authoring scientific documents with Quarto
• beginnerQuarto markup R Markdown publishing markdown -
slides, video
uv: modern virtual environment, project, and package manager for Python
• beginneruv Python pip pipx pipenv poetry pyenv venv virtualenv -
slides, video
The next generation of Python notebooks
• beginnermarimo Python notebook Jupyter -
slides, video
How to get help from the online community
• beginnerhelp reproducible example -
slides, video
Chatbots & AI agents in Emacs
• beginnerEmacs text editor AI agent chatbot MCP LLM -
slides, video
Emacs as a programming IDE for Python, R, and Julia
• beginnerEmacs text editor IDE Python R Julia -
slides, video
Understanding Emacs modes
• beginnerEmacs text editor -
workshop
Bash scripting & automation for beginners
• beginnerBash Zsh Unix shell scripting -
slides, video
Makie: a data visualization ecosystem for Julia
• beginnerJulia Makie plotting