facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from13.68GBP/ h

Computer Programming (all levels & ages)(remote OR in-person)

Come learn programming essentials including algorithm, basic syntax, conditional statements, loop basics, and functions. These concepts are transferable to any other programming language. Throughout the course, you will create projects to apply the concepts you learn - very hands on!

Basic Levels will cover:
------------------------------------------
Session 1: Algorithm
Session 2: Basic Syntax
Session 3: Object
Session 4: Method
Session 5: Argument
Session 6: String
Session 7: Loops
Session 8: Variable
Session 9: Function
Session 10: Conditional
Session 11: Event


Advanced Levels will cover:
------------------------------------------
Session 1: Lists Cont’d and Tuples
Session 2: Mutable and Immutable Objects
Session 3: Dictionaries
Session 4: Sets
Session 5: Nested Loops
Session 6: Classes and Objects
Session 7: Modules
Session 8: Algorithms
Session 9: Webshop Project
Session 10: Database Project

* Languages: Python, C, C#, C++, Java, Javascript, and more.

Extra information

I have many years of experience working on Engineering problems. I engage the students in real-life challenges and encourage them to put their ideas into practice in a fun way, using science, technology, engineering, and math (STEM). Along the way, we identify and pinpoint your individual needs and walk through the path of success at a pace that is best suited for you. Let's explore the genius within and get inspired to become more knowledgeable, creative, and self-motivated not only in the classroom but also in real life.

Location

Online via webcam
At student's location: Around Maastricht, Netherlands

|
Use ⊞+wheel to zoom!
+

General info

Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
45 minutes
60 minutes
The class is taught in:English

About Me

I have many years of experience working on Engineering problems. I engage the students therefore in real-life challenges and encourage them to put theory into practice in a fun way, using science, technology, engineering, and math (STEM). I identify and pinpoint every individual’s needs and walk them through the path of success at a pace that is best suited for them. These integrated teaching methods explore the genius within and inspire them to become more knowledgeable, creative, and self-motivated not only in the classroom but also in real life.

Education

I have a Masters in Sciences and Bachelors in Computer Engineering. I also am studying and obtaining a PhD in Data Sciences. My classes tend to be based on my background and also very practical. We go at your pace, solve and practice together, and make sure there is no gap in your learning.

Experience / Qualifications

I have worked on really interesting and fun projects, including Space Exploration, Finance, and Health Care. You can too! It all starts with a passion for coding and programming... I hope you do too and I can help on this path.

Ask a question

Send a message explaining your needs and Shervin will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4            Saturday at 4:00  Sunday at 4:00
5            Saturday at 5:00  Sunday at 5:00
6            Saturday at 6:00  Sunday at 6:00
7            Saturday at 7:00  Sunday at 7:00
8            Saturday at 8:00  Sunday at 8:00
9            Saturday at 9:00  Sunday at 9:00
10            Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15              
16              
17              
18              
19              
20              
21              
22              
23              
from £13.68Online via webcam
from £13.68At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since April 2023
  • Google connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4            Saturday at 4:00  Sunday at 4:00
5            Saturday at 5:00  Sunday at 5:00
6            Saturday at 6:00  Sunday at 6:00
7            Saturday at 7:00  Sunday at 7:00
8            Saturday at 8:00  Sunday at 8:00
9            Saturday at 9:00  Sunday at 9:00
10            Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15              
16              
17              
18              
19              
20              
21              
22              
23              
from £13.68Online via webcam
from £13.68At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Amin
Programming with Python, with C and database management (Introduction to machine learning)
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students). Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program. Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB. Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs. If you have any questions, feel free to contact us.

Ayoub
Specialized Courses for Higher Education Students - CPGE, INSA, INP, ECE...
This preparation session is dedicated to students aiming for preparatory classes for scientific Grandes Ecoles (CPGE), with a particular focus on the subjects of Physics and Engineering Sciences. The goal is to strengthen the foundations and deepen the knowledge to succeed. 1. Mechanics: Kinematics: Study of rectilinear and circular movements, position vectors, speed and acceleration. Dynamics: Newton's laws, work and energy, kinetic energy theorem. 2. Electromagnetism / Electrokinetics: Electrostatics: Electric charges and fields, electric potential, capacitance. Magnetostatics: Magnetic fields, Lorentz forces, electromagnetic induction. Alternating Currents: RLC circuits, resonance, impedance. 3. Thermodynamics: Principles of thermodynamics: Internal energy, heat, work, first and second principles. Ideal and real gases: Equations of state, thermodynamic transformations. 4. Industrial sciences: Automatic Linear, Kinematic, Static. For more information and to register for the preparation session, please contact me. Good preparation and success in your studies! .

Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

Mazuba
Introducion to Programming with C++ Programming Language.
Take a deeper dive into programming with C++, a language known for its speed and versatility. This class focuses on understanding how code interacts closely with the hardware and teaches the principles of efficient and effective programming. What You’ll Learn: C++ basics: Syntax, variables, data types, and operators. Setting up C++ IDEs: Compilers and linkers. How C++ code is compiled, linked, and executed. Memory management and pointers: An introduction to dynamic memory.

Hamza
Maîtrisez Python avec un Expert en Programmation et Data Science
Découvrez la puissance de Python avec un formateur expérimenté en informatique ! Je suis Hamza, un développeur passionné et mentor chevronné avec une vaste expérience dans l'enseignement de la programmation. Mon approche pédagogique unique vous permettra d'acquérir rapidement des compétences solides en Python, tout en découvrant ses applications concrètes dans le monde professionnel. Ce que vous apprendrez : Fondamentaux de Python (variables, structures de contrôle, fonctions) Programmation orientée objet avancée Analyse et visualisation de données avec pandas et matplotlib Développement d'interfaces graphiques avec PyQt Projets pratiques inspirés de cas réels en entreprise Pourquoi me choisir ? Plus de 5 ans d'expérience en formation et mentorat Méthode pédagogique adaptée à tous les niveaux Approche hands-on basée sur des projets concrets Passion contagieuse pour le code et l'innovation technologique Que vous soyez débutant cherchant à vous lancer dans la programmation ou professionnel souhaitant monter en compétences, ce cours vous ouvrira de nouvelles perspectives passionnantes dans le monde du développement logiciel et de la data science. Rejoignez-moi pour un voyage captivant au cœur du langage de programmation le plus polyvalent et demandé du marché ! Réservez maintenant et faites le premier pas vers la maîtrise de Python. Votre carrière en tant que développeur Python commence ici !

Adam
Introduction to Python: Programming Basics and Simple Applications
This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding. Online Course: Introduction to Python - Programming Basics and Simple Applications Duration : - 60 minutes: intensive format to learn fundamental concepts. - 90 minutes: In-depth format with more time for practical examples and interactive questions. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops. 2. Write and run simple Python scripts. 3. Manipulate inputs and outputs to interact with the user. 4. Solve practical problems with short, functional programs. --- Course syllabus 1. Introduction (10-15 min) - Presentation of Python: Why this language? - Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook). - First program: *"Hello, World!"*. 2. Python Basics (20-30 min) - Variables and data types (integers, strings, lists). - Mathematical operations and data manipulation. - Conditional structures (if/else) and loops (for/while). 3. Practical exercises (20-35 min) - Write a program to calculate the sum of two numbers provided by the user. - Create a simple application, like a currency converter or password generator. - Bonus for 90 min format: Fixed a more complex issue involving lists or loops. 4. Q&A and conclusion (5-10 min) - Summary of the concepts covered. - Suggestions for resources to continue learning. - Feedback on the course. --- Teaching methodology - Interactive and engaging: the course combines theoretical explanations with practical exercises. - Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time. - Learning by doing: examples and exercises are designed to help you assimilate concepts quickly. --- Target audience This course is ideal for: - Complete beginners in programming. - Students or professionals wishing to acquire skills in Python for their personal or professional projects. - Anyone curious to discover a powerful and versatile tool for solving problems. --- Benefits of this online course - Teaching by an experienced and passionate trainer. - Interactive sessions adapted to your learning pace. - Access to educational materials and exercises to continue practicing after the course. Join us now to discover programming and its applications using Python! ---

Samaa
Mathematics for Students (GCSE, IGCSE, IB CNISE, SAT) and other systems
I teach math curriculums (GCSE, IGCSE, IB CNISE, SAT) to students from earlier stages, elementary to high school. I focus on all mathematical concepts, develop classroom materials, organize activities, assign homework, grade tests, and prepare students for exams. I prepare mathematics curriculum for my students, like college entrance exams. I demonstrate excellent mathematics skills and analytical thinking alongside solid instruction. I instruct my students throughout the year and create lesson plans, assign homework, and manage online classrooms. I keep in touch with parents to be aware of the progress. I hold a Master's degree in Engineering with teacher education courses and I've achieved the highest grades in my math courses throughout the years with straight A Grades. My Responsibilities towards my students -Create a great environment that is conducive to learning. -Care for and effectively assist students with special concerns. -Analyze data to determine student progress and achievement. -Work with individual and small groups of students to support mathematics instruction. -Encourage students who need extra help -Plan and carry out instructions, activities and prepare learning materials. -Maintain appropriate records and follow required procedures and practices. -Work with students to develop and monitor academic goals for both short-term and long-term success. My qualifications -Master Degree in Engineering -An experienced teacher for over 2 years -Experience with calculus, geometry, statistics, and trigonometry. -Dedication to instruction of critical thinking and problem-solving with confidence in a collaborative environment. - Leadership skills and a positive attitude when assisting with decision making. -Demonstrated professionalism and dedication to continuous improvement. -Time management skills.

Abdeer
Engineering sciences/Industrial sciences for CPGE/RDM/elasticity/Mechanics of fluids and solids/Industrial computing
As an associate professor of industrial sciences and mechanical engineering, I give private lessons at the following level: * Engineering science courses for the final class Sciences maths B * Industrial Sciences courses for scientific CPGE MP/PSI/PTSI * Course of the mechanical modules of solids. For schools and faculties: * RDM and MMC courses * Mechanical construction course * Course of industrial computing modules

Mouncef
Learn Python, Artificial intelligence with me until you become an expert
This Python course teaches you the basics of programming in Python, including variables, data types, operators, control structures (if, for, while), functions, and lists. You will also learn how to manipulate data with libraries such as Pandas and NumPy, create graphs and visualizations with Matplotlib and Seaborn, and even develop simple web applications with Flask or Django.

Pr YSF
Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulation
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming). Digital electronics Analog electronic electromagnetism (propagation of high frequency waves) Automatic (continuous, sampled) electrical engineering (transformers, electrical machines, switching power supply) C / c ++ programming, Assembler, ARM, STM32 renewable energy (wind, PV) engineering Sciences RDM Python,VHDL PIC Microprocessor and Microcontroller Signal processing and data acquisition Engineering Sciences These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes. COURSE OBJECTIVES AND PEDAGOGICAL APPROACH Resumption and deepening of fundamental concepts through exercises with course reminders. Put the student in a situation of questioning and research. Respond to individual issues and questions Exercise training in order to achieve real mastery of the content. Learn to build theoretical reasoning from observable facts or hypotheses. Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background) This educational approach is effective since it has often led me to interesting results with my students. Associate professor provides support courses in electrical engineering

Nancy
Programming for beginners' and Intermediate levels
As a tutor, my goal is to create a supportive and engaging learning environment where students feel confident to explore and grow. I tailor my teaching style to suit each student's unique needs. My focus is on building a solid foundation in algorithm and computational concepts and fostering critical thinking, helping students not only understand the material but also develop independent problem-solving skills. For parents, I value open communication and progress updates, ensuring they are informed and involved in their child’s learning journey. My background in mathematics and data science allows me to approach problems from both analytical and practical perspectives, giving students valuable insights into real-world applications of what they learn.

Salah
Learn MS (Word, Excel and PowerPoint) Microsoft Office / Expand your knowledge of Microsoft office!
I offer Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Office sessions Word is a word processing software developed by Microsoft. It is used to create documents, letters, reports, presentations... Excel is a spreadsheet software from the Microsoft Office suite developed and distributed by the publisher Microsoft. It is used to create spreadsheets, tables, graphs, etc. Powerpoint is a presentation software developed by Microsoft. It is part of the Microsoft Office suite. It is used to create presentations, slide shows... I am waiting for your message.

Ron
American Harvard and Yale Educated Tutor - Click “Request a Booking” to Book a Class
I am an Ivy League educated tutor ready to help you learn computer science to achieve higher exam scores, gain admission to top universities and advance your career. I encourage students to explore topics they enjoy and strive to make each lesson entertaining. Learning should be fun, so my approach expands students' horizons, increasing their creativity so they realize their potential. Please click “Request a Booking” to book a class.

Youness
ASSOCIATE PROFESSOR I TEACH: MICROCONTROLLER PROGRAMMING: PIC 16F8XX 18FXX 14FXX ARDUINO ...
I am an associate professor of electrical engineering I offer courses in everything related to the discipline of electrical engineering: CPGE / BTS / DUT / IUT / DTS / UNIVERSITY / Technical high school ARCHITECTURE OF A PROGRAMMED SYSTEM INTERNAL AND EXTERNAL APPEARANCE INPUT/OUTPUT MANAGEMENT timeouts timers, watchdog PIC 16F8X 16F8XX PROGRAMMING INTERRUPTIONS MANAGEMENT ASSEMBLER PROGRAMMING PROGRAMMING IN C MACHINE CONTROL SOFTWARE SIMULATION MPLAB MIKROC ISIS/PROTEUS

Usman
Cambridge IGCSE/O Level/As Level/A Level/Edexcel/IB ICT and Computer Science
🎉 Welcome to Awesome Math Adventures with Usman Ashraf! 🎉 Hey there, future math whiz! 📚✨ Are you ready to embark on an exciting journey through the world of numbers, shapes, and problem-solving? Join our IGCSE and O-Level Math class, where learning math is fun, interactive, and super rewarding!