The software you'll actually install and use day to day: version control, database clients, and a few places to run Python without installing anything at all.
Step by step pages for the tool categories every student in these courses eventually needs.
For a quick script, a lab, or a computer that won't let you install anything, these three run Python entirely in the browser without the banner ads and pop-ups that clutter most "online compiler" sites.
A free, ad-free Jupyter notebook that runs in your browser on Google's servers, no setup and no sign-in required beyond a Google account. Best choice once you're working with data, pandas, or the practice notebooks from the database course.
colab.research.google.comBuilt specifically for classrooms. Write and run Python right on the page, share a link to your exact code, and embed a runnable snippet in a report or a blog post. No ads, no account needed to try it.
trinket.ioNot just a compiler, a step through visualizer: it draws the call stack, variables, and objects in memory as your code runs line by line. The best option when you need to see why a loop or a reference is doing something unexpected. Free, ad-free, built for teaching.
pythontutor.com