facebook
    Mohamed
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from16.09USD/ h

    Beyond Syntax: Mastery of C, Python and JavaScript

    Translated by Google. Click to view original.
    As a PhD student and self-taught student, I am well aware of the challenges inherent in learning programming. However, these multiple difficulties encountered during my learning taught me best practices which largely contributed to my excellence in programming.

    Based on my own experience, I want to share these proven methods with you. As a teacher, I emphasize the transmission of knowledge that goes beyond simple programming. My teaching method places particular emphasis on in-depth understanding of concepts, because I know that is where the key to mastery lies.

    My classes are suitable for all levels, and I have a particular affection for working with beginners. Whether you opt for online or in-person learning in Oujda, my courses are designed to adjust to your specific needs.

    In addition to practical teaching, I also provide valuable advice on the Software Engineering and Web Development market. Learning to code is great, but I also want to guide you on what it takes to excel in the field, by sharing knowledge about industry best practices.

    Do not hesitate to contact me to discuss your learning objectives, plan your courses, or to benefit from relevant advice on a career in software engineering. See you soon in our learning sessions!

    Extra information

    Translated by Google. Click to view original.
    Make sure you have a PC to participate in the classes. The first session is free, dedicated to discussing our working method and getting to know each other better.

    Location

    Online via webcam
    At student's location: Around Oujda, Morocco

    |
    Use ⊞+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
    90 minutes
    120 minutes
    The class is taught in:English, French, Arabic

    About Me

    Translated by Google. Click to view original.
    I am proficient in C, Python and JavaScript, with a specialization in web development. Currently a doctoral student, I am transitioning to the field of AI. I love teaching and simplifying complex concepts in a clear and accessible way. Programming is my passion. My skills also include Linux, Git, databases, APIs and deep learning.

    Education

    Translated by Google. Click to view original.
    Currently a doctoral student. At the same time, I integrated with ALx's software engineering program, strengthening my skills in cutting-edge software development. This double academic immersion allows me to combine cutting-edge theory with concrete application, ensuring an in-depth understanding of the challenges in the world of IT.

    Experience / Qualifications

    Translated by Google. Click to view original.
    As an active member and fellow within "The Room", a community of technology professionals and like minds across Africa, I have had the opportunity to collaborate with industry experts. This experience enriched my knowledge and strengthened my connection with the dynamic network of technology professionals on the continent.

    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) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2              
    3      Wednesday at 3:00    Friday at 3:00  Saturday at 3:00  
    4      Wednesday at 4:00    Friday at 4:00  Saturday at 4:00  
    5      Wednesday at 5:00    Friday at 5:00  Saturday at 5:00  
    6      Wednesday at 6:00    Friday at 6:00  Saturday at 6:00  
    7              
    8              
    9  Monday at 9:00  Tuesday at 9:00    Thursday at 9:00  Friday at 9:00    
    10  Monday at 10:00  Tuesday at 10:00    Thursday at 10:00  Friday at 10:00    
    11  Monday at 11:00  Tuesday at 11:00    Thursday at 11:00  Friday at 11:00    
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
    13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
    15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
    16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00    
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from $16.09Online via webcam
    from $20.12At 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 December 2023
    • Phone number verified
    • Linkedin connected

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1              
    2              
    3      Wednesday at 3:00    Friday at 3:00  Saturday at 3:00  
    4      Wednesday at 4:00    Friday at 4:00  Saturday at 4:00  
    5      Wednesday at 5:00    Friday at 5:00  Saturday at 5:00  
    6      Wednesday at 6:00    Friday at 6:00  Saturday at 6:00  
    7              
    8              
    9  Monday at 9:00  Tuesday at 9:00    Thursday at 9:00  Friday at 9:00    
    10  Monday at 10:00  Tuesday at 10:00    Thursday at 10:00  Friday at 10:00    
    11  Monday at 11:00  Tuesday at 11:00    Thursday at 11:00  Friday at 11:00    
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
    13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00    
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00    
    15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00    
    16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00    
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from $16.09Online via webcam
    from $20.12At 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


    Mohamed
    Master Python: From beginner to expert in programming.
    This Python course is designed for beginners who want to learn programming using the Python language. We will start with the basic concepts of programming, such as variables, loops, and conditions, and then progress to more advanced skills like file manipulation and script creation. We will also cover the fundamental principles of object-oriented programming. Students will be able to apply what they have learned through practical exercises and real projects. The sessions will be interactive, and students will have the opportunity to ask questions and receive feedback on their code. This class is intended for anyone who wants to learn programming using Python, whether for their career or just for fun.

    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.

    Volodymyr
    Statistics and R – from (Uni) classes to a Dissertation, by a Cambridge Grad
    Statistics provides a valuable framework for analysing data and formalising how to derive conclusions from it. It is based on a very mathematical fundament, but stretches out to out-of-the box methods available in every computer. For whom: - You have a School class in Statistics or R - You are writing a BSc/MSc Dissertation and you are lost: for example, you have a questionnaire and you need to analyse the data in there to write your thesis. - You have practicals or need Stats for work. You can learn: - If required, mathematical foundations, formulas and logic underlaying statistics - What is a p-value, what do all these words like factor analysis, normal distribution and test ACTUALLY MEAN and WHY do we need those? - How to import your dataset and analyse it with R.

    Siddhant
    Introduction to Programming using Python for Beginners
    Welcome to an exhilarating journey into the world of programming! 🌟 Python, one of the most powerful and beginner-friendly programming languages, is your perfect starting point. Whether you want to build software, create websites, or explore data science, Python’s intuitive syntax and versatile modules make it an essential tool for tech enthusiasts and professionals alike. In this lesson series, we’ll dive into the foundations of programming using Python, equipping you with the skills to solve real-world problems while sparking your curiosity and creativity. What’s in Store for You? Here’s the roadmap to your Python adventure: 1️⃣ What is Python? Why Python? Discover why Python is loved by beginners and pros alike. 2️⃣ Variables, Tokens, and Data Types Unravel the building blocks of Python—where all programs begin! 3️⃣ Conditional and Sequential Loops Learn how to make your code think, decide, and repeat! 4️⃣ Strings Master text manipulation and transform boring words into magic. 5️⃣ Lists Store, organize, and play with data in style. 6️⃣ Tuples Immutable data structures, the key to fixed yet flexible coding. 7️⃣ Dictionaries Become a data wizard by storing and accessing values like a pro. 8️⃣ Functional Programming Leverage the power of functions to write clean, reusable, and efficient code. 9️⃣ Modules and Libraries Unlock the treasure chest of Python’s built-in and third-party libraries. 🔟 File Handling and Error Management Learn how to create, read, and write files while handling mistakes gracefully. Why Learn to Code? In today’s tech-driven world, technology touches every part of our lives—often in ways we don’t even realize. Imagine being able to understand and create the very systems and tools we use every day. Learning Python is not just about coding; it’s about developing a problem-solving mindset, nurturing critical thinking, and empowering yourself to explore endless possibilities in technology. What Makes This Journey Special? Each session is designed to challenge you progressively, ensuring you grow with every step. From simple scripts to solving real-world problems, you’ll see yourself transform into a confident coder. 💡 Pro Tip: To truly excel, make it a habit to practice and revisit what you learn. Consistency is the secret sauce to mastering Python (or anything else in life)! Get ready to embark on this exciting adventure—because the tech world is waiting for someone like you to make an impact. Let’s code, create, and conquer! 🚀

    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.

    Youssef
    Analog and digital electronics, VHDL, FPGA, programming
    doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me

    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.

    Pr YSF
    Analog and digital electronics, VHDL, FPGA, programming
    Engineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me

    Ron
    Computer Science Tutoring - American Harvard and Yale Educated Tutor
    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 lesson.

    Ron
    Computer Science Tutoring - American Harvard and Yale Educated Tutor
    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 lesson.

    Ron
    Computer Science Tutoring - American Harvard and Yale Educated Tutor
    I am an Ivy League educated tutor ready to help you learn computer science to achieve higher exam scores, gain admission to top universities or 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 lesson.

    Younes
    Scratch, Roblox: Code for Fun - A Fun Adventure for Kids and Beginners!
    With Scratch and Roblox, programming becomes child's play! Learn how to create animations, games, and interactive stories using colorful, easy-to-manipulate blocks of code. No complex language here, just a visual and intuitive approach to make learning as fun as possible. Whether you are a parent wanting to introduce your children to the language of programming or a beginner curious to discover the world of coding, this training is suitable for all ages. No prerequisites necessary, just a dose of curiosity and a desire to have fun while learning. As a trainer, I am committed to creating a caring and creative learning environment. I will use teaching methods adapted to each child, promoting positive interaction and encouraging the free expression of creativity. The goal is to make each lesson an engaging and enriching experience.

    Azzedine
    Maîtrisez NinjaTrader: Develop an expert in trading!
    Get an expert in trading with NinjaTrader! If you are passionate about trading and souhaitez maitriser on one of the platforms of trading with more people in the market, this announcement is for you! If you are an expert in NinjaTrader, I offer you some training to help you get into this trading platform as an exception. If you want to use the trading manual or automate your strategies to use the C# language and other personal indicators, these configurations will guide you through the process. Advice for all Nivea traders, technicians, and experienced professionals, to see who you can attend: A training app for the use of NinjaTrader, comprenant of navigation in the interface, execution of orders and analysis of operations. Detailed instructions on the creation and optimization of automated trading strategies using the C# language. Conseils pratiques sur l'utilisation des indications personnalisés pour ajouter votre touche analytique et prendre des décisions de trading claires. If you want to generate additional revenues from trading or do trading activities at regular times, you will be able to prepare the necessary concierges and competencies to make profit from your financial markets. I hope you have the opportunity to develop a veritable expert in trading with NinjaTrader! Contact your maintenant to reserve your place and start your purchases over the successful financing.

    Mathieu
    Wordpress private lesson - From beginner to expert
    With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer and manage a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

    Matías
    Private coding / programming lessons with python
    Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.