Translated by Google
Python Programming for Beginners & Real-World Projects
From 48 C$ /h
Learn Python by actually building things.
Whether you're starting from scratch, studying computer science, or already know the basics and want to become more confident, I'll help you learn Python through practical exercises and real projects.
We can work on:
• Python fundamentals
• Variables, conditions, loops and functions
• Lists, dictionaries and object-oriented programming
• Working with files and APIs
• Automation and useful scripts
• Debugging and understanding existing code
• Building small projects for your portfolio
• Introduction to AWS and cloud projects
I adapt the lessons to your current level and goals. You can also bring your own exercises, university assignments or personal projects and we can work through them together.
The goal isn't just to memorize Python syntax — it's to understand how to use it to solve real problems.
Whether you're starting from scratch, studying computer science, or already know the basics and want to become more confident, I'll help you learn Python through practical exercises and real projects.
We can work on:
• Python fundamentals
• Variables, conditions, loops and functions
• Lists, dictionaries and object-oriented programming
• Working with files and APIs
• Automation and useful scripts
• Debugging and understanding existing code
• Building small projects for your portfolio
• Introduction to AWS and cloud projects
I adapt the lessons to your current level and goals. You can also bring your own exercises, university assignments or personal projects and we can work through them together.
The goal isn't just to memorize Python syntax — it's to understand how to use it to solve real problems.
Extra information
No previous programming experience is required.
For online lessons, you will need a computer and a stable internet connection. If necessary, I can help you set up the tools needed to start programming.
You are welcome to bring your own exercises, projects or questions to the lesson.
For online lessons, you will need a computer and a stable internet connection. If necessary, I can help you set up the tools needed to start programming.
You are welcome to bring your own exercises, projects or questions to the lesson.
Location
Online from Spain
About Me
Hi! I'm Amine, a Computer Engineering student with a strong interest in programming, cloud computing and technology.
I enjoy learning by building things, and that's also how I like to teach. Instead of focusing only on theory, I try to make every lesson practical and understandable, so you can see how programming concepts are actually used to solve problems.
I teach Python from beginner to intermediate level, including programming fundamentals, data structures, functions, APIs, automation, debugging and practical projects. I can also introduce students to AWS and cloud computing concepts and show how Python can be used in real-world cloud projects.
I speak Spanish, English, French and Arabic, so I can explain technical concepts in the language that is most comfortable for you.
Whether you're completely new to programming, studying computer science, preparing for an exam, or working on a personal project, I'll adapt the lessons to your level and goals.
My goal is simple: help you understand programming, not just memorize code.
I enjoy learning by building things, and that's also how I like to teach. Instead of focusing only on theory, I try to make every lesson practical and understandable, so you can see how programming concepts are actually used to solve problems.
I teach Python from beginner to intermediate level, including programming fundamentals, data structures, functions, APIs, automation, debugging and practical projects. I can also introduce students to AWS and cloud computing concepts and show how Python can be used in real-world cloud projects.
I speak Spanish, English, French and Arabic, so I can explain technical concepts in the language that is most comfortable for you.
Whether you're completely new to programming, studying computer science, preparing for an exam, or working on a personal project, I'll adapt the lessons to your level and goals.
My goal is simple: help you understand programming, not just memorize code.
Education
BSc in Computer Engineering — Universitat Oberta de Catalunya (UOC)
Currently studying Computer Engineering, with a focus on programming, computer systems, networking and technology.
International Trade / Commerce
Academic background in international business and trade, providing an additional perspective on how technology can be applied to real business problems.
Cloud & Programming Training
Currently developing my skills in Python, AWS, cloud computing, Linux and networking, with a strong focus on practical projects and hands-on learning.
Currently studying Computer Engineering, with a focus on programming, computer systems, networking and technology.
International Trade / Commerce
Academic background in international business and trade, providing an additional perspective on how technology can be applied to real business problems.
Cloud & Programming Training
Currently developing my skills in Python, AWS, cloud computing, Linux and networking, with a strong focus on practical projects and hands-on learning.
Experience / Qualifications
My background combines computer engineering, programming and cloud computing.
I work with Python for programming and automation projects and have practical experience with technologies such as AWS, Linux, networking and modern development tools.
I also enjoy building projects from scratch and solving technical problems, which allows me to approach lessons from a practical perspective rather than focusing only on textbook exercises.
My teaching approach is patient, structured and adapted to each student's level. I can help you understand concepts step by step, work through exercises, debug your code or build a project together.
I'm continuously expanding my knowledge in cloud computing and AWS, including preparation for the AWS Solutions Architect certification.
I work with Python for programming and automation projects and have practical experience with technologies such as AWS, Linux, networking and modern development tools.
I also enjoy building projects from scratch and solving technical problems, which allows me to approach lessons from a practical perspective rather than focusing only on textbook exercises.
My teaching approach is patient, structured and adapted to each student's level. I can help you understand concepts step by step, work through exercises, debug your code or build a project together.
I'm continuously expanding my knowledge in cloud computing and AWS, including preparation for the AWS Solutions Architect certification.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
60 minutes
The class is taught in
Spanish
English
Arabic
French
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee