Python is one of the most beginner-friendly and versatile programming languages in the world. From automation and data analysis to AI and web development, it’s used everywhere, and is surprisingly easy to get started with.
This hands-on workshop is designed for absolute beginners. You don’t need any prior programming experience, just curiosity, your own laptop, and the ability to follow basic setup instructions. We’ll walk you through the fundamentals of how Python works, help you set it up on your machine (Windows, Mac, or Linux), and guide you through writing and running your very first scripts.
You’ll learn not just how to code, but how to learn coding using tools like ChatGPT. We’ll treat ChatGPT as your first coding mentor, showing you how to use it to understand errors, try out ideas, and explore real-world use cases, safely and confidently.
By the end of the day, you’ll walk away knowing how to:
- Run Python scripts on your laptop
- Use third-party libraries
- Write and adapt basic Python programs
- Use ChatGPT effectively to learn and debug
Whether you’re looking to automate tasks, switch careers, or just try something new, this workshop is your first step into the world of Python.
Duration: 2 hours (including breaks)
Objective: Set up Python on participant machines and understand the basics of writing and running Python scripts.
Poll: Who’s written code before?
Why Python is a great first language. What can you do with it?
Installation (Python, VS Code/Terminal, pip) for Windows, Mac, and Linux
Help desk-style support for setup
Run your first Python script. Understand how a .py file works.
print(), variables, basic data types.
How to use ChatGPT to ask for code, explanations, and error help.
A mini project—something fun and beginner-friendly, like a number guesser or to-do list in the terminal.
Break: 10 minutes
Duration: 1 hour 45 mins (including breaks)
Objective: Introduce core Python concepts and how to explore further on your own.
Let users interact with your script. Build logic.
Installing a third-party package (e.g., pandas or requests)
Running fun/useful code from StackOverflow or ChatGPT
Ideas:
- Rename a bunch of files
- Download content from a URL
- Format a CSV
Prompting tips: how to ask the right questions, copy-paste errors, get explanations.
Recap, resources, how to keep going.
- Bring your own laptop (Windows/macOS/Linux)
- You must have permission to install software
- You should be comfortable following installation instructions
- No prior programming experience required
- A personal Github account
- Before the workshop, send me your ID so I can add you to the
repo
for access. This is necessary because we will be using gitter
for the group chat during the workshop, and for sharing links.
- Some familiarity to
git
is useful, but not required. If you’re
interested here is a good
intro to both Git and Github
- Absolute beginners to programming
- Professionals looking to get started with Python
- Students or hobbyists who’ve always wanted to try coding
- Anyone feeling lost about where to begin with Python
WIP
WIP
Vinay Keerthi is a self-taught developer who has spent the past decade building tools and systems across the software stack—from internal developer tools to large-scale data systems. He has worked at companies like Flipkart, Visa, and ChainSafe and has taught programming to developers, analysts, and tech-curious folks alike.
A firm believer in empowering beginners, Vinay uses ChatGPT and other modern tools to make learning programming more accessible and less intimidating.
For inquiries and bulk bookings, contact Hasgeek on +91-7676332020 or email info@hasgeek.com