

Become an AI Engineer: Python for Beginners
Welcome to the first course in a series dedicated to training people from scratch to become AI Engineers
Overview
This is a course for learning how to work with Python, a very popular programming language and widely used in the field of web development, data science and artificial intelligence. No previous experience with programming is needed.
The course will run every Saturday for every week of September. We start at 10 am and stop at 6 pm, making the course a total of 32 hours.
Methodology
We follow a hands-on workshop format. The teacher briefly explains a concept and then suggests a series of exercises of increasing difficulty to solidify the knowledge. During these exercises, we will work in groups so every student can help other students.
The teacher and one teacher assistant will be available during the entire course to help with questions, offer advice and share their industry experience.
Use of ChatGPT is not allowed during the course. We understand that it is a powerful tool, but it can very easy lead to a path of solving the problem for you or give the famous "illusion of learning". Use of the AI Assistants will be allowed in future courses
Course Dates
Week 1: Basics: Variables, Data Types, Conditionals, Loops
Sat 6 Sep 2025, 10:00 AM
Week 2: Basics: Exceptions, Functions, Lists, Tuples, Sets, Dictionaries, Pip, Virtual Environments, Package Managers, Using common packages
Sat 13 Sep 2025, 10:00 AM
Week 3: Object Oriented Programming
Sat 20 Sep 2025, 10:00 AM
Week 4: Static Typing, Code Formatting, Testing
Sat 27 Sep 2025, 10:00 AM
Online Community
During and after the course, students will have access to a Community Discord channel where they can exchange questions and experiences of their coding journey. Teachers will also be available to offer some help during the week outside the course hours.
Teacher Profile
Jon Besga is an AI Engineer Senior Software Engineer at Neo4j. He has 10+ years of experience in the software world and has been involved with AI and Machine Learning for the last few years. Before that, he was a software instructor at an educational company in Spain, teaching programming to a variety of ages: from kids aged 6 to adults and has also imparted AI workshops in London for various non-profit organisations like the Machine Learning Institute and Founders and Coders.
Shoshin College
Shoshin College is an independent experimental school in London, England. Read more about our philosophy on our website <shoshincollege.org> and our Substack <shoshincollege.substack.com>.
Minimum registration and refunds policy
To offer the course, we require a minimum of 7 students. In case of not achieving this minimum, full refunds will be issued.