Translated by Google
Programming course (fundamentals, Python, JavaScript and other languages)
From 25.9 £ /h
Are you interested in learning to program from scratch or improving your current skills? I offer private programming classes tailored to your level and goals.
What will you learn?
- Programming fundamentals (variables, control structures, functions, logic, etc.)
- Languages like Python (ideal for beginners, automation, data science) and JavaScript (key for web development).
- Good practices and logical thinking.
- Practical projects to reinforce what has been learned.
Mode
- Flexible schedules
- Support material included
- Guided exercises and personalized follow-up
Who is this for:
- Students, professionals from other fields, or anyone who wants to get started or delve deeper into the world of programming.
Learn to program in a clear, practical way, focused on your goals.
What will you learn?
- Programming fundamentals (variables, control structures, functions, logic, etc.)
- Languages like Python (ideal for beginners, automation, data science) and JavaScript (key for web development).
- Good practices and logical thinking.
- Practical projects to reinforce what has been learned.
Mode
- Flexible schedules
- Support material included
- Guided exercises and personalized follow-up
Who is this for:
- Students, professionals from other fields, or anyone who wants to get started or delve deeper into the world of programming.
Learn to program in a clear, practical way, focused on your goals.
Extra information
Use your own computer for classes
Location
At student's location :
- Around Madrid, Spain
At teacher's location :
- Calle el Atazar, Madrid, España
Online from Spain
About Me
My name is Martín, and I've been combining my career as a software engineer with my passion for teaching for years. I started giving private math lessons in 2015 and haven't stopped teaching since. Over time, my passion for programming led me to expand my teaching work to this field as well.
I've worked as a software engineer at companies like Amazon and Medea Mind, where I've developed web and desktop applications using technologies like Python, JavaScript, React, Java, C++, and others. This experience allows me to teach not only theory but also how software development works in the real world.
As a teacher, I strive to make programming accessible, logical, and motivating. I like to adapt the pace and content to each student, using visual examples, practical exercises, and small projects that help them apply what they've learned from day one. I believe in an active approach, where students experiment, make mistakes, and learn by doing.
My calling as a teacher has always been fueled by curious, engaged students eager to grow. Whether you're new to programming or looking to reinforce what you already know, my goal is to help you build a solid foundation in programming, develop logical thinking, and gain confidence in your technical abilities.
I am currently also studying Psychology, which is giving me new tools to better understand the learning processes and adapt my methods to each student profile.
I've worked as a software engineer at companies like Amazon and Medea Mind, where I've developed web and desktop applications using technologies like Python, JavaScript, React, Java, C++, and others. This experience allows me to teach not only theory but also how software development works in the real world.
As a teacher, I strive to make programming accessible, logical, and motivating. I like to adapt the pace and content to each student, using visual examples, practical exercises, and small projects that help them apply what they've learned from day one. I believe in an active approach, where students experiment, make mistakes, and learn by doing.
My calling as a teacher has always been fueled by curious, engaged students eager to grow. Whether you're new to programming or looking to reinforce what you already know, my goal is to help you build a solid foundation in programming, develop logical thinking, and gain confidence in your technical abilities.
I am currently also studying Psychology, which is giving me new tools to better understand the learning processes and adapt my methods to each student profile.
Education
Double Degree in Mathematics and Computer Engineering – University of Murcia
Excellent grades (8.40 in Mathematics, 8.83 in Computer Science)
Master's Degree in Big Data – University of Murcia and University of Santiago de Compostela
Specialization in Big Data Analysis (average grade: 8.91)
Degree in Psychology (in progress) – International University of Valencia
Complementing my technical training, with a focus on learning and human behavior
Scrum Master Certification – Expert (Scrum Manager)
Training in agile methodologies and development team management
Level C1 of English (Certificate in Advanced English - Cambridge)
Excellent grades (8.40 in Mathematics, 8.83 in Computer Science)
Master's Degree in Big Data – University of Murcia and University of Santiago de Compostela
Specialization in Big Data Analysis (average grade: 8.91)
Degree in Psychology (in progress) – International University of Valencia
Complementing my technical training, with a focus on learning and human behavior
Scrum Master Certification – Expert (Scrum Manager)
Training in agile methodologies and development team management
Level C1 of English (Certificate in Advanced English - Cambridge)
Experience / Qualifications
- Software Engineer with experience at leading companies such as Amazon and Medea Mind, working with technologies such as Python, JavaScript, Java, React, C++, among others.
- Over 9 years of teaching experience, giving private lessons in mathematics and programming to secondary school, high school, and university students.
- Experience in full-stack development of web applications, APIs, and automation with tools such as AWS, Azure, and modern frameworks (Laravel, Vue, React).
- Deep knowledge of programming fundamentals, data structures, and algorithms, allowing me to teach from scratch or reinforce advanced concepts.
- Solid technical training (Double Degree, Master's in Big Data) and ongoing studies in Psychology, which help me adapt my teaching to different student profiles.
- Over 9 years of teaching experience, giving private lessons in mathematics and programming to secondary school, high school, and university students.
- Experience in full-stack development of web applications, APIs, and automation with tools such as AWS, Azure, and modern frameworks (Laravel, Vue, React).
- Deep knowledge of programming fundamentals, data structures, and algorithms, allowing me to teach from scratch or reinforce advanced concepts.
- Solid technical training (Double Degree, Master's in Big Data) and ongoing studies in Psychology, which help me adapt my teaching to different student profiles.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
Spanish
English
Skills
Availability of a typical week
(GMT -05: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





