Guides
Setup instructions and reference documents for the course.
🚀 Start Here
- Getting Started Everything before and during the first session, from installing the tools to your first push.
- Your Python Project Turn your course repository into a Python project, then the commands you type and the files that record what your work needs.
- Your AI Tools and Babson Key The key Babson emails you, set up in marimo and in VS Code, your agent's rules, and other AI tools you can add.
🔁 Every Session
- Where Am I Typing? Which window you are in, and which program reads what you type in it.
- marimo Basics The keys and menus: running cells, getting one back after you delete it, fitting more on the screen, and formatting on save.
- The Terminal What goes wrong around the commands this course runs, and how to fix it.
- Git Basics Commit, push and pull: what goes in your repository, when to commit, and what never goes in.
- Markdown The syntax for notebooks, READMEs and memos, and the mistakes that render with no error.
📋 Throughout the Semester
- Lightning Talks A short talk at the start of a session, and the discussion you run after it.
- The project brief Pick the question before you build the answer.
- Publishing a Notebook Put a notebook at its own web address with GitHub Pages, and check that it is live.
📚 Further Reading
- The work that isn't code What to ask, when to stop, and how to say it so somebody can act.
- When to leave the spreadsheet Which jobs belong in a spreadsheet, which belong in SQL or Python, and what carries over.
- What employers ask for What 24 Boston analyst postings name, and what they ask for without naming a tool.
- Python Environments What conda and pixi are, and how to follow a tutorial that uses one.
- Recommended Reading Optional. Numbers that are wrong, SQL past the basics, and working with AI.