FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from58.81USD/ h

Online Programming in Python or MATLAB for different levels

I have 10 years experience in teaching the computer science courses including programming.
Based on the student needs, level, and skills, the speed and course materials will be adjusted.

I have used Python and MATLAB for data analysis and machine learning methods for different applications.

Extra information

Bring your own laptop.

Location

Online via webcam

General info

Age:
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
30 minutes
45 minutes
60 minutes
The class is taught in:English, Persian

About Me

I did my education in computer science during B.Sc., M.Sc. and PhD. As a data scientist, I have experience with different data formats (images, text, numerical).
My hobbies are photography, hiking, and traveling.

Education

B.Sc in computer hardware engineering.
M.Sc. in artificial intelligence (image processing, neural networks, genetic algorithm)
PhD in artificial intelligence (user modeling)

Experience / Qualifications

-10 years teaching computer science courses such as programming, data structure, data base, AI, ...
- Experience in SQL, NoSQL, ...
Regarding your level and your experiences the course will be setup. Topics could suggested by student or I can propose the topics based on your need. Moreover, some assignments will be designed to help you to improve your understanding. So the course will be customized based on the student needs.

Ask a question

Send a message explaining your needs and Yaser 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 -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9              
10              
11              
12              
13  Monday at 13:00            
14  Monday at 14:00    Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
15  Monday at 15:00    Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16              
17              
18              
19              
20              
21              
22              
23              
from $58.81Online via webcam

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 July 2018
  • Phone number verified
  • Google connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9              
10              
11              
12              
13  Monday at 13:00            
14  Monday at 14:00    Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
15  Monday at 15:00    Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
16              
17              
18              
19              
20              
21              
22              
23              
from $58.81Online via webcam

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

You are here


Hasmik
Class of statistics, computer programming, R programming
I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

Abdelhakim
Programming in C, Arduino, PYTHON, MATLAB, SIMULINK
As a programming expert, I have a perfect command of several languages such as C and Python, as well as the programming of ARDUINO and Raspberry Pi electronic boards and the modeling of systems with MATLAB SIMULINK. I am delighted to offer my skills to help you accomplish your professional projects or succeed in your private lessons in full quality and on time. With my experience and my passion for programming, I am confident that we can work together to achieve the desired results. Whether you need assistance programming an application, designing an electronic circuit, robotics project, or modeling a system, I'm ready to help. Do not hesitate to contact me now to discuss your project and start working together.

MiRa
Computer courses taught by a doctor of computer science
Are you looking for a qualified teacher to help you improve your computer skills? Do not search anymore ! I am a PhD in computer science and I offer courses in different computer science subjects including databases, UML, algorithms, and much more. Whether you're in college or higher, I'm here to guide you and help you deepen your understanding of these complex topics. With a solid background in the IT field and a passion for teaching, I strive to make IT concepts clear, accessible and interesting for my students. My lessons are adapted to your level and your pace of learning. Whether you want to strengthen your computer basics or prepare for important exams, I am here to accompany you throughout the process. Don't wait any longer, contact me now to book your personalized computer course. Together we will explore the fascinating world of IT and you will successfully achieve your learning goals!

Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
Hello everyone, I am oussama, a Python instructor with 2 years of experience teaching this programming language to students of all levels. I am passionate about programming and I love sharing my knowledge with others. I got a bachelor's degree in computer science and multimedia, which gave me a solid foundation in programming principles and software development. Over the years I have gained a lot of experience in explaining complex programming concepts in an easy to understand way. I offer personalized courses that cover a wide range of topics, from programming basics to advanced Python libraries and frameworks such as NumPy, Pandas, and Django. My classes are tailored to the needs and learning styles of each student, and I am committed to helping my students achieve their individual learning goals. Whether you are a beginner or looking to improve your skills, I can help you develop your Python skills and take your programming know-how to the next level. I am delighted to accompany you in the discovery of the world of programming in Python!

Said
Understanding the Basics of Computers: Introduction to Computers Course
This course is designed to introduce you to computer science and programming. You will learn basic computer science concepts, including algorithms, data structures, and programming paradigms. You will also learn how to write simple programs using Python or C, popular programming languages. Throughout the course, you will work on several projects, including creating a game or program that solves math problems, to help you apply what you have learned. You will also have access to a variety of resources, including online tutorials, discussion forums, and programming blogs, to deepen your understanding of the course material.

Ali
Complete course on Python: basics to expertise with a Python and Data science expert.
Welcome to my online Python development course! This comprehensive Python course takes you step by step from learning the basics to advanced programming. You will master syntax, control structures, data types, functions, modules and classes. You will also explore specific areas such as data processing, data manipulation, and data visualization. Practical examples will strengthen your skills and you will learn good programming practices. Become a Python expert and prepare for real development challenges. Join us now to begin your journey to Python mastery with Ali as your expert guide.

Pierre-Hadrien
Computer programming course (Java / Python / C)
This course is intended for those who want to start, begin or improve in programming. I can easily teach you the basics of programming in Java, Python, C but help you improve your skills or even help you on a programming project. I practice programming since I was 14 years old and I created several projects, from high school to higher education. This course is therefore intended for all levels, for people wishing to start but also for middle school or high school students who need help in their lessons. I have already taught programming and project monitoring courses in Java and would be happy to help you achieve your goal, adapting to the level and pace / pedagogy needed by anyone. Classes take place mainly at my home or on the EPFL campus, I can also travel by public transport to your home.

Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
By delving deep into the practical applications of statistics and data science, this course is meant to position you for success. Learn from examples from the real world: Instead of enduring hours of theoretical material and attempting to relate it to practical issues, we will solely concentrate on applied statistics. Giving you the information and skills you need to succeed, programming allows you to apply theory to real-world issues. We don't want to spend hours solving math problems by hand for reinforcement learning because this isn't school. No, in order to maximize our productivity and efficiency, we'll address our challenges using cutting-edge methods and code libraries that make use of the most recent software releases. If you have any further questions, please do not hesitate to contact us.

Fejiro
BUILDING THE FUTURE WITH WEB DEVELOPEMNT SKILLS: An Introduction to Programming with Basic Web Dev. Technologies
🌱 EVERY JOURNEY STARTS WITH ONE STEP LET'S START YOUR JOURNEY TO BECOMING TECH PROFESSIONAL 🎯 Welcome to the exciting world of web development! In this comprehensive course, students will embark on a journey to master the fundamental programming languages of the web: HTML, CSS, JS, PHP, and mySQL. By joining this course, students will gain the skills and knowledge to create stunning and interactive websites from scratch. They will unleash their creativity, learn to write clean and efficient code, and develop the ability to bring their ideas to life in the digital realm. The benefits of learning web development extend far beyond the classroom. In today's digital age, proficiency in web programming opens up a world of exciting opportunities. From pursuing a career as a professional web developer to creating personal portfolios and launching entrepreneurial ventures, the possibilities are endless. Web development skills are in high demand, making it a valuable asset for future prospects. What sets this course apart is its unique and effective structure. I have carefully designed a step-by-step learning journey that fosters both understanding and practical application. Through engaging projects, hands-on exercises, and real-world examples, students will build a solid foundation in web development. Each lesson is crafted to be interactive, encouraging active participation and problem-solving. By taking a project-based approach, students will gain valuable experience working on real-life web development scenarios, empowering them to tackle challenges with confidence. Furthermore, my teaching method focuses on individual growth and development. I believe in fostering a supportive and nurturing environment where students can thrive. I provide personalized attention, ensuring that each student's unique needs and learning styles are addressed. By combining theoretical knowledge with practical exercises and continuous feedback, I guide students towards mastery of web development concepts. 🎁 My commitment to you doesn't end with the course. I am dedicated to the long-term success of my students. Even after the course concludes, I will continue to offer ongoing support, professional guidance, and mentoring. As they advance their careers or pursue further academic endeavors, I will be there every step of the way, cheering them on and providing valuable insights to help them reach new heights. Contact Me Let's "BUILDING THE FUTURE TOGETHER" as we embark on a transformative learning experience that will equip you with essential skills for the digital era. Let's unlock the secrets of the online world together and create a bright future filled with endless possibilities.

Matías
Private coding / programming lessons with python
Python is one of the best, or the best, language to start learning to code. It is, also, one of the languages more used today. Particularly in the more avant-garde fields, machine learning, for example. This popularity makes python constantly evolve. Its tools and libraries are ample, free and very varied. I am an aeronautical engineer who likes to share what he can do. I profit by teaching and motivating people. I am used to working with people of different ages. I believe in segmentation, visualization of progress, objective results and practice. Beyond these general lines, there is no rule or magic method. Some things work with some students and not with others. Adapting to needs is really the goal of private lessons. So I will do my best to find what motivates and helps my student.

Mathieu
Computer programming - private lessons of CMS Wordpress
Graduated with a scientific baccalaureate in mathematics option, I then turned to a higher technician certificate in IT & networks, this training focused on building and developing networks and websites allowed me to learn from advantage over physical computer science. Currently, I am training as a full-stack web developer on a learning contract, which allows me to learn the TRUE job in an IT company. Below you will find what I am capable of achieving today: - Installation, configuration, and deployment of WordPress themes and components - Custom development of Wordpress themes and plugins - Extensive use of ACF Pro, Custom Post Type, Gravity Forms, Wordfence, Google Analytics, Elementor, Sucuri Alert, Wp rocket ... tools - Development of pages in HTML, CSS, JS / Jquery, PHP, React JS. - Natural SEO. - Use of models in Adobe Illustrator and Photoshop. - Responsive sites. - Administration and application maintenance. - Data base management. I base myself on my knowledge acquired in my training as well as in companies where I had the opportunity to work (3 years experience in business). You can find some creations that I made for my own personal development on my CV site:

Ilias
Python Programming: From beginners to advanced learners (adults)
Python is a programming language with a simple syntax, similar to the English language. It allows developers to write programs with fewer lines than some other programming languages. It can be used in many areas such as web development, mathematics, science, education and general purpose software development. This course aims to demonstrate how Python can be used to create solutions to real-life problems or programs that can be used to faciltate tasks performed at school, in a workplace or at home. It aims to engage not only learners with advanced programming experience but also those who have little or not any experience at all. Creative and critical thinking are continuously encouraged during the lessons. Relevant topics: - Input/Output - Data types and variables - Operators - Lists,tuples, sets - If / else - Loops - Functions - Lambda - Classes/Objects - Inheritance - Iterators - Scope - File handling - Modules - NumPy - Python Maplotlib - Python SciPy The content and pace of the course is adapted to the age and needs of the learners. Younger learners may prefer to start with my course entitled “Create fun games and interactive programs in Python”.

Abdelhamid
Private lessons in computer science for undergraduate students in computer science.
Hi there. I offer support courses to help you learn and master the following courses: (1) Algorithms (basic and advanced) (2) Programming (C, C++, Java, Python, Assembler, ProLog, Lisp, Occaml) (3) Object-oriented programming (4) Compilation theory (Automata, regular expressions, grammar, lexical analysis, syntactic analysis, semantic analysis). I can also help you to do your homework in TD and TP and supervise you in your projects (correction of old exam subjects, proposal of exam subjects). The support courses that I offer are of different forms: pdf courses calibrated according to your level, courses recorded in the form of videos, online courses.

Zen
High school / university / engineering school support course or for personal projects, all levels.
Proposed fields: - C language - C ++ language - Merise - Databases and SQL - Visual Basic - Photoshop - Illustrator - Computer networks - Windows server - Algorithms - Applied math - Linux - Git and Github - Access vba - Excel vba - Html - Wordpress - Spip - Moodle - Computer troubleshooting - Woocommerce - Website design - Computer literacy

Enrique
Distinction Maths, Physics, Programming, Engineering: 12+ years experience tutoring for Excellence
Don't settle for less than Excellence.   Aerospace Engineer, Master in Quantum Physics and PhD (Doctorate) work at University of Cambridge. I also worked for 4 years developing MATLAB - deep programming skills: MATLAB/Simulink family, C/C++, Fortran, Python 12+ years experience tutoring students for Distinction worldwide with consistent results: I have tutored more than 50 students and worked together to achieve their goals in different fields. I seek Excellence in results with lessons that are unique, useful and interesting. My lessons are totally tailored to the student's needs, and they will evolve with you. From school to the more advanced levels or professional use:   - University levels (undergrad and postgrad).   - Preparation for A-Levels, GCSE, University Entry or equivalent.   - Can work on specific projects at professional level, such as interview preparation.   - Highschool and diplomas.   - Broad experience working with children. Every lesson is carefully prepared in advance to make sure it meets your goals and specific areas of improvement. I will make the lessons as dynamical as possible, 1:1, based on the student. You will be the focus of the lesson - they will be held through webcam, so you can connect from anywhere! My schedule is very flexible and I can adapt to your needs. Feel free to ask any questions regarding my method, the schedule and price - I am very happy to help you.