
Learn Python together.
Embark on a comprehensive journey with me, from complete beginner to a job-ready Python Developer with 1-on-1, remote lessons.

Who am i
Who am I?

Angelo Caldeira
SOFTWARE ENGINEER
I hold an MSc in Advanced Computer Science and have been working with Python daily for over six years.
With a deep understanding of the software industry, I am well-equipped to help you build the essential skills needed to break into the field, succeed in your university courses, or simply pick up programming as a new hobby!
I believe in a hands-on, project-based approach to learning. This method ensures that you not only understand the theoretical concepts but also know how to apply them in real-world scenarios.
My experience and passion will guide you on your journey to becoming a proficient Software Engineer. You will gain hands-on experience in learning Python and an understanding of how to apply these skills to other areas of computer science and programming languages.

Hands-on
Hands-on learning
This course is taught remotely & emphasizes practical, hands-on learning to ensure you gain the skills needed for real-world scenarios.
- Real-world projects
- Build a portfolio
- Take-home assessments
- 1-on-1 remote lessons
About
About this course
This course will transform you from an absolute beginner into a professional-level Python Developer. You’ll work on real-world applications that will make you an employable software engineer.

Basics
Start with the fundamentals of programming in Python, including syntax, basic data structures, and simple algorithms. This section will help you get to grips with writing, running and reading basic code, while teaching you how to think like a programmer.
Intermediate
Build on your foundational skills with more complex programming concepts, intermediate data structures, and Python libraries. This section will dive deeper into Python, using your new skills to build fun projects!
Advanced
Master advanced topics such as object-oriented programming, web applications, APIs, and data science to prepare for real-world challenges. This section will help you build a strong portfolio and teach you how Python is used in industry.
You will
You will…
Gain comprehensive skills and experience through our 1-on-1 lessons.

Write Python Programs
Learn to write clean, efficient Python code that solves real-world problems

Build Real Projects
Develop fully-functional projects that showcase your skills to potential employers

Understand Software Engineering
Gain insights into the software development processes, including testing, version control, and deployment

Collaborate and Communicate
Learn how to effectively communicate with other developers – an essential skill in the industry
Syllabus
Syllabus

1. Intro to Programming and Python Basics
Understand what programming is and get familiar with Python syntax and basic programming concepts.

2. Diving Deeper into Python
Build a solid understanding of more complex Python concepts and data structures.

3. Object-Oriented Programming (OOP)
Understand and apply OOP principles in Python for better code organization and reusability.

4. Introduction to Web Development and APIs
Understand the basics of web development and how to build & interact with web APIs.

5. Working with Data
Dive into Data Science. Learn to handle, process, and analyse data in Python.

6. Containers, Git & Testing
Dive into more advanced topics and learn about best practices in the software development lifecycle, containers, code testing and source control.

7. Capstone Project
Synthesize everything learned into a comprehensive real-world project. This will be a large, complex project that may take several days to complete – similar to projects you will come across in industry!
Pricing
Pricing
Pricing for 1-on-1 online Python lessons

1 Hour: £70
Great for quick learning sessions and focused topic discussions. Ideal for busy schedules or specific questions.

1.5 Hour: £100
My recommended lesson length. This allows us to cover complex topics and ensure you grasp the material thoroughly. We will spend time coding together as we make our way through the syllabus.

2 Hours: £130
Perfect for those who want to dive deep into the exercises and spend extra time coding together.