facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from25.00CAD/ h

General computer course (Python, C, javascript, etc ...)

Translated by Google. Click to view original.
The aim of this course is to learn programming in general and to discover the different programming applications such as machine learning, deep learning or even video game programming via Unity.
There is also the possibility of doing lessons at a more advanced level according to the student's need and to concentrate on one point or another.

Location

Online via webcam
At student's location: Around Montreal, 10, Canada

|
Use ctrl + wheel to zoom!
+

General info

Age:
Children (7-12 years old)
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:French, English

About Me

Translated by Google. Click to view original.
Hello,

I am an engineering student trained in different programming languages like C, Javascript, Python and others.
I am 23 years old and I am currently in Montreal to do research in development in virtual and augmented reality.

If you have any question please feel free to contact me

Education

Translated by Google. Click to view original.
Preparatory class for the grandes écoles: In particular, I was able to learn the basics of engineering sciences, as well as skills in mathematics and physics.
École des Mines: This is where I was able to complete my training as a general engineer and learn the basics of programming.
Polytechnique Montréal: Research in virtual and augmented reality.

Experience / Qualifications

Translated by Google. Click to view original.
I am a very educational and patient person and I know how to adapt to any level of understanding. I am also gifted with a lot of imagination to convey in many ways what I try to instill in my students.

Ask a question

Send a message explaining your needs and Mohamed 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) Chicago
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  
  
  
  
  
  
4
  
  
  
  
  
  
  
5
  
  
  
  
  
  
  
6
  Monday at 6:00
  Tuesday at 6:00
  Wednesday at 6:00
  Thursday at 6:00
  Friday at 6:00
  Saturday at 6:00
  Sunday at 6:00
7
  Monday at 7:00
  Tuesday at 7:00
  Wednesday at 7:00
  Thursday at 7:00
  Friday at 7:00
  Saturday at 7:00
  Sunday at 7:00
8
  Monday at 8:00
  Tuesday at 8:00
  Wednesday at 8:00
  Thursday at 8:00
  Friday at 8:00
  Saturday at 8:00
  Sunday at 8:00
9
  Monday at 9:00
  Tuesday at 9:00
  Wednesday at 9:00
  Thursday at 9:00
  Friday at 9:00
  Saturday at 9:00
  Sunday at 9:00
10
  Monday at 10:00
  Tuesday at 10:00
  Wednesday at 10:00
  Thursday at 10:00
  Friday at 10:00
  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
  Monday at 15:00
  Tuesday at 15:00
  Wednesday at 15:00
  Thursday at 15:00
  Friday at 15:00
  Saturday at 15:00
  Sunday at 15:00
16
  Monday at 16:00
  Tuesday at 16:00
  Wednesday at 16:00
  Thursday at 16:00
  Friday at 16:00
  Saturday at 16:00
  Sunday at 16:00
17
  Monday at 17:00
  Tuesday at 17:00
  Wednesday at 17:00
  Thursday at 17:00
  Friday at 17:00
  Saturday at 17:00
  Sunday at 17:00
18
  Monday at 18:00
  Tuesday at 18:00
  Wednesday at 18:00
  Thursday at 18:00
  Friday at 18:00
  Saturday at 18:00
  Sunday at 18:00
19
  Monday at 19:00
  Tuesday at 19:00
  Wednesday at 19:00
  Thursday at 19:00
  Friday at 19:00
  Saturday at 19:00
  Sunday at 19:00
20
  Monday at 20:00
  Tuesday at 20:00
  Wednesday at 20:00
  Thursday at 20:00
  Friday at 20:00
  Saturday at 20:00
  Sunday at 20:00
21
  Monday at 21:00
  Tuesday at 21:00
  Wednesday at 21:00
  Thursday at 21:00
  Friday at 21:00
  Saturday at 21:00
  Sunday at 21:00
22
  Monday at 22:00
  Tuesday at 22:00
  Wednesday at 22:00
  Thursday at 22:00
  Friday at 22:00
  Saturday at 22:00
  Sunday at 22:00
23
  
  
  
  
  
  
  
from C$25Online via webcam
from C$25At 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 November 2021

Availability of a typical week

(GMT -05:00) Chicago
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  
  
  
  
  
  
4
  
  
  
  
  
  
  
5
  
  
  
  
  
  
  
6
  Monday at 6:00
  Tuesday at 6:00
  Wednesday at 6:00
  Thursday at 6:00
  Friday at 6:00
  Saturday at 6:00
  Sunday at 6:00
7
  Monday at 7:00
  Tuesday at 7:00
  Wednesday at 7:00
  Thursday at 7:00
  Friday at 7:00
  Saturday at 7:00
  Sunday at 7:00
8
  Monday at 8:00
  Tuesday at 8:00
  Wednesday at 8:00
  Thursday at 8:00
  Friday at 8:00
  Saturday at 8:00
  Sunday at 8:00
9
  Monday at 9:00
  Tuesday at 9:00
  Wednesday at 9:00
  Thursday at 9:00
  Friday at 9:00
  Saturday at 9:00
  Sunday at 9:00
10
  Monday at 10:00
  Tuesday at 10:00
  Wednesday at 10:00
  Thursday at 10:00
  Friday at 10:00
  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
  Monday at 15:00
  Tuesday at 15:00
  Wednesday at 15:00
  Thursday at 15:00
  Friday at 15:00
  Saturday at 15:00
  Sunday at 15:00
16
  Monday at 16:00
  Tuesday at 16:00
  Wednesday at 16:00
  Thursday at 16:00
  Friday at 16:00
  Saturday at 16:00
  Sunday at 16:00
17
  Monday at 17:00
  Tuesday at 17:00
  Wednesday at 17:00
  Thursday at 17:00
  Friday at 17:00
  Saturday at 17:00
  Sunday at 17:00
18
  Monday at 18:00
  Tuesday at 18:00
  Wednesday at 18:00
  Thursday at 18:00
  Friday at 18:00
  Saturday at 18:00
  Sunday at 18:00
19
  Monday at 19:00
  Tuesday at 19:00
  Wednesday at 19:00
  Thursday at 19:00
  Friday at 19:00
  Saturday at 19:00
  Sunday at 19:00
20
  Monday at 20:00
  Tuesday at 20:00
  Wednesday at 20:00
  Thursday at 20:00
  Friday at 20:00
  Saturday at 20:00
  Sunday at 20:00
21
  Monday at 21:00
  Tuesday at 21:00
  Wednesday at 21:00
  Thursday at 21:00
  Friday at 21:00
  Saturday at 21:00
  Sunday at 21:00
22
  Monday at 22:00
  Tuesday at 22:00
  Wednesday at 22:00
  Thursday at 22:00
  Friday at 22:00
  Saturday at 22:00
  Sunday at 22:00
23
  
  
  
  
  
  
  
from C$25Online via webcam
from C$25At 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


Ludovic
Support or initiation course on programming
I've been developing since I was 15, and coding has always been at the heart of my career. Initially, Java was my language of choice. Now I use Python and Nodejs. I developed a complete product which was sold to companies in order to offer Single Sign-On (SSO) to an Oracle product supporting OpenID, SAML and Kerberos. I developed in Node.js.

Florian
C / C ++ programming course and 3D programming
Developer since 10 years, I work on the development of new 3D engine for different industries. My experience ranges from raytracer to standard OpenGL rendering. The languages ​​covered will be C / C ++, OpenGL and OpenCL. This course is for anyone wanting an introduction to this type of programming or wanting to learn and discuss developments and new methods in this area. The focus is mainly on the use of graphic resources and understanding how to use the material. For beginners in programming, the course will focus on learning the technical terms, methodologies and concepts namely to program effectively in general.

Manoosh
Learn how to ace all Electrical Engineering courses.
I have a bachelor's degree in Electrical Engineering- Telecommunications from SBU university in Iran. SBU is one of the top 5 universities in Iran. I was always among the top three students during my undergrad. I am specifically good at Math, Programming, and Electrical Circuits analysis. During my undergrad, I was a TA for AVR micro-controllers programming and probability & statistics courses, during which I gained lots of teaching experience. During my bachelor's thesis, I implemented Behavioral Cloning (end-to-end) approach for self-driving by programming Artificial Neural networks in python with Keras and Tensorflow frameworks. I am currently a master student in the ECE department of McGill University working in the field of Computer Vision at Visual Motor Research Lab and am a member of Center for Intelligent Machines (CIM) at McGIll. I believe that learning is only effective when you have a question in mind. Thus, I always try to first stimulate student's curiosity on the subject and talk about its application, before teaching that subject to them. Also, I teach the subjects very slowly and step by step to allow students to think deeply about everything I teach to them. Also, my courses' syllabus is flexible and I usually consult them with students on the first session.

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.

Arianit
MATLAB Programming (Modelling, Simulation, Control Systems)
Struggling with MATLAB? Whether you're a beginner or tackling advanced simulations, our one-on-one online tutoring is here to help you master MATLAB step-by-step. We offer personalized lessons tailored to your level, covering: Basics of MATLAB programming Data analysis & visualization Numerical methods & simulations Signal processing & control systems MATLAB for engineering, math, and science courses Help with assignments, projects, and exam prep

Mohammed Shan
Learn Coding at Your Own Pace - Expert Programming Tutor!
Are you ready to take your programming skills to the next level? My interactive and engaging lessons are tailored to your individual learning style and goals. Each session starts with a quick overview of the topic, followed by hands-on coding exercises to reinforce your understanding. We’ll dive into real-world projects, making the learning process practical and relatable. Whether it's building web applications, solving algorithmic challenges, or exploring cybersecurity principles, my structured lessons ensure you gain both theoretical knowledge and hands-on experience. With a Master’s degree in Computer Science and professional experience at VISA and Broadcom, I provide industry insights that connect learning to real-world applications. My clear explanations, step-by-step guidance, and problem-solving approach help students master coding with confidence. No matter your skill level—absolute beginner to advanced developer—I ensure each session is productive, fun, and empowering. Flexible scheduling, personalized feedback, and customized lesson plans make learning seamless and effective. You’ll also receive practice problems, project-based assignments, and ongoing support to reinforce what you learn. Whether you're preparing for coding interviews, academic courses, or career advancement, I’m here to guide you every step of the way. My goal is to make learning programming an enjoyable and rewarding experience. I simplify complex concepts and provide real-world coding examples that help you grasp topics easily. Don’t let coding challenges hold you back—take control of your learning today! 🚀 Start your coding journey now! Book a session and begin mastering programming with expert guidance. Limited slots available—reserve yours today!

Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
What You Will Learn: Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation. Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis. Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio. How You Will Benefit: Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career. Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance. Professionals: Enhance your skill set to meet industry demands and open up new career opportunities. Why Choose My Courses?: Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support. Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding. Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.

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 !

Yassine
Master Game Development with Unity – Learn from a Recognized Expert!
Do you dream of creating your own video games and mastering Unity and C#? Join this course, designed and taught by an experienced instructor with over 5 years of teaching game development at renowned schools such as GomyCode, EPAG, and ISMAGI. You will be guided step by step by an expert who has trained dozens of students and professionals through high-quality programs. 💡 Key Features ✅ Learn the basics of C# programming, terminology, and best coding practices ✅ Get comfortable with Unity fundamentals and features, including Unity 5 and 6 ✅ Put your skills into practice by creating a fully functional first-person shooter prototype 💡 What You Will Learn 🎮 Create and implement C# scripts in Unity with simple steps and practical examples 🧠 Develop a 3D perspective to bring your games to life and understand key game development concepts 🔫 Build gameplay mechanics such as player controllers and projectiles using C# 🛠️ Organize your code efficiently with interfaces, abstract classes, and class extensions for clean and modular development 📂 Manage game data by handling text files, XML, and JSON to save and load game progress 🤖 Explore artificial intelligence and use it to create responsive and engaging enemies This course is your gateway to a career in video game development. You’re in good hands with a recognized expert in the field! 🚀🎮

Younes
Master Python at All Levels with Personalized Lessons - SUP SPE Program included
Start with the fundamentals like variables, loops, and conditionals, and progress to more advanced concepts including manipulating files, images, and using Python libraries like Numpy, Scipy, Pandas, and Matplotlib. Also explore the fundamentals of object-oriented programming. Why choose this Course? By opting for these courses, you will have the opportunity to consolidate your knowledge through practical exercises and concrete mini-projects which will strengthen your Python skills. Each session will be interactive, allowing you to ask questions and receive constructive feedback on your code. You will be able to benefit from personalized support. Lessons are tailored to your level, whether you're looking to pursue a career in programming or just want to learn for fun. Sessions are tailored to your goals, and ongoing support is provided to overcome any challenges you may encounter.

Antonio
Marketing, Promotion, Digital Optimization, and SEO
The course module is adapted to the student. You will earn: ▪️ An integrated digital marketing strategy based on your own organizational context. ▪️ Skills to effectively analyze and leverage data to make breakthrough data-driven decisions. ▪️ A future perspective on marketing and an overview of how to use emerging digital channels and technologies, such as artificial intelligence (AI) and chatbots, within your organization. ▪️ Accept the challenges and opportunities of disruptive technology in your digital marketing strategy.

Benito
Python and/or Machine/Deep Learning Classes at your place or Online!
I am currently working as an independent consultant, technical writer, online teacher 🧑‍🏫 and course content developer in Python, and a wide range of Machine/Deep Learning topics 🧑‍💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀. What do you get from me? 👉 Learn at your own pace without any pressure 👉 Well-documented tutorials What topics do I usually cover at the beginning for people without Python experience? ✔️ Understanding the basic concepts (variables & types) ✔️ Math & Statistics (explained easily) ✔️ Data Manipulation (data cleaning, preprocessing...) What topics do I cover for people with Python experience? ✅ Classic libraries: Pandas, NumPy, Scikit-learn, TensorFlow ✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib ✅ Domains: Regression, Classification, NLP, LLM, RAG, Computer Vision, Neural Networks, Ensemble Methods, Clustering, Dimensionality Reduction ✅ MLOps: MLflow, Prefect, GCP, AWS Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me! 😉

Mahmoud
Computer Programing, Coding instructor, Data analyst, Web Development, Software engineer
I specialize in teaching web technology and data analysis for students at all levels, covering and i can learn children from 6 to 18 years old web technology( HTML, CSS, JavaScript, C#, ASP.NET MVC, API development, database management) data analysis( Excel, Power BI, SQL, and Python). My goal is to make complex concepts accessible and engaging, helping students build both foundational skills and industry-relevant expertise. I provide structured lessons with hands-on projects and assign exercises after each session to reinforce learning. Progress is closely monitored, with regular feedback provided to keep students motivated and improving. Whether you're a beginner eager to build your first web page, a student looking to analyze data effectively, or a budding programmer ready to create dynamic applications, my courses are tailored to your pace and goals. You'll develop real-world skills and gain confidence in a supportive learning environment designed to challenge without overwhelming.

Mohamed
Artificial Intelligent _ Machine Learning _ Neural Networks using Matlab
Neural Network is a powerful machine learning tool used for classification & prediction. It works as function approximation from experienced data of inputs and outputs entered to the training process to create the model. The concept of neural network can be thought theoretically by mathematics, but the course will include also a practical coding using Matlab Software.

Abdellah
Learn Java Programming by Practice + International Certificate
This Core Java Course begins by giving a birds-eye view of Java covering everything from Origin of Java to Installing Java and Writing Your First Java Program. Even the most fundamental concepts like compilation & interpretation are explained. All other topics are covered in-depth starting from Language Basics, Object-Oriented Concepts & Design, JVM Internals, Exceptions, IO, Package, Multi-threading, Databases, Nested Classes, and Functional-style Programming via Java 8. You'll also learn about Database Designing, implementation (SQL), and how to interact with them from Java programs (via JDBC). Our Core Java Training is curated by professionals as per the industrial requirements and demands. This training encompasses comprehensive knowledge of basic and advanced concepts of Core Java (J2SE). Each lecture has been very carefully crafted explaining the motivation behind every concept. Each concept is clearly explained with well thought out examples & illustrations and is demonstrated in code.