

from72.48EUR/ h
Learn Data Science and improve your career | Teaching Data Science from home!
I am a data scientist and I would like to teach people data science who even don't have any programming skills;
I will give you PDFs for each of the class and take tests so that you can improve yourself;
There will be a 10 minutes free Q/A session if you do the 1-hour sessions;
I will give you a discount if you buy the full package;
I will give you PDFs for each of the class and take tests so that you can improve yourself;
There will be a 10 minutes free Q/A session if you do the 1-hour sessions;
I will give you a discount if you buy the full package;
Extra information
You need to know basic computing and math.Location
Online via webcam
General info
Age: | Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 30 minutes 60 minutes |
The class is taught in: | English |
About Me
I am a professional data scientist for the last 2 years and I have been teaching people data science and data visualization for over 6 months using Zoom or Skype;Education
University of AlbertaDegree NameDoctor of Philosophy - PhDField Of StudyComputer Science
Dates attended or expected graduation2020 – 2025
Shahjalal University of Science and Technology
Shahjalal University of Science and Technology
Degree NameBachelor of ScienceField Of StudyPhysics
Dates attended or expected graduation2011 – 2017
Shahjalal University of Science and Technology
Shahjalal University of Science and Technology
Degree NameB.Sc.(Engg) [Second Major]Field Of StudyComputer Science
Dates attended or expected graduation2013 – 2016
Sylhet M.C. College
Sylhet M.C. College
Degree NameHSC/A-LevelField Of StudyScienceGrade5.0
Dates attended or expected graduation2009 – 2010
Experience / Qualifications
Authlab LimitedData Scientist
Company NameAuthlab Limited Full-time
Dates EmployedFeb 2018 – Present
Employment Duration2 yrs 4 mos
LocationSylhet
• Data mine and analyze from company’s data repositories
• Data visualize and A/B testing framework
• Develop custom data models and algorithms
• Check post-production performance and data accuracy
• Machine learning and product market prediction
Packt Publishing
Author
Company NamePackt Publishing Contract
Dates EmployedAug 2015 – Present
Employment Duration4 yrs 10 mos
LocationBarningham, Suffolk, United Kingdom
Packt Publishing provides books, eBooks, video tutorials, and articles for IT developers, administrators, and users.
I have been writing for more than 5 years. Few of my books and video series published here. I hope in future more content will be published here.
Mozilla
Mozilla Reps
Company NameMozilla
Dates EmployedFeb 2015 – Present
Employment Duration5 yrs 4 mos
LocationSan Francisco Bay Area
Spreading Mozilla to common people.
The community is the backbone of the Mozilla project. As the Mozilla project grows in scope and scale, community needs to be strengthened and empowered accordingly. This is the central aim of the Mozilla Reps program: to empower and to help push responsibility to the edges in order to help the Mozilla contributor base grow.
The Mozilla Reps program provides a simple framework and specific tools to help volunteer Mozillians become official representatives of Mozilla in their region. Anyone who is passionate and knowledgeable about Mozilla and who is ready to dive deeper into the project can sign-up for the program. The Mozilla Reps program helps push responsibility and authority further outwards, to more Mozillians, making it much easier for volunteers to organize and/or attend events, recruit and mentor new contributors, and better support their local communities.
When joining the program, a Mozilla Rep agrees to take on the following responsibilities:
represent Mozilla in their country/region
promote the Mozilla Project and our mission
build on and support existing/future local community efforts and programs
inspire, recruit and support new contributors
support and mentor future Mozilla Reps
the document clearly all his/her activities
…
see more
Crossover
Technical Content Specialist
Company NameCrossover Contract
Dates EmployedJun 2018 – Oct 2018
Employment Duration5 mos
LocationFrost Bank Tower 401 Congress Ave, Austin.
Transform and validate XML documents;
Troubleshoot data conversion issues; coordinate with appropriate personnel to solve programming and content-related issues;
Assist in workflow development; development of tools to ensure data integrity;
Develop a thorough understanding of NLM XML format to support in-house and outside users;
Develop website, with the goal towards better display, retrieval, and search of book content;
…
see more
WhatsApp Inc.
Remote QA Engineer
Company NameWhatsApp Inc. Contract
Dates EmployedMar 2018 – Jun 2018
Employment Duration4 mos
LocationWillow Rd, Menlo Park
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products to meet client needs
Liaise with internal teams to identify system requirements
Monitor debugging process results
Investigate the causes of non-conforming software and train users to implement solutions
Track quality assurance metrics, like defect densities and open defect counts
Stay up-to-date with new testing tools and test strategies
…
see more
HEXit
Co Founder and Chief Technology Officer
Company NameHEXit Self-employed
Dates EmployedMar 2017 – Jan 2018
Employment Duration11 mos
LocationBangladesh
As the Chief Technology Officer of HEXit I have the following responsibilities
1. I lead, in conjunction with the Board, the development of the
HEXit's strategy;
2. I lead and oversee the implementation of the Hexit’s long and
short term plans in accordance with its strategy;
3. I ensure the HEXit is appropriately organized and staffed and to
have the authority to hire and terminate staff as necessary to enable it
to achieve the approved strategy;
4. I ensure that expenditures of the HEXit are within the authorized
annual budget of HEXit;
5. I assess the principal risks of the HEXit and to ensure that these
risks are being monitored and managed;
6. I ensure effective internal controls and management information
systems are in place;
7. I ensure that the HEXit has appropriate systems to enable it to
conduct its activities both lawfully and ethically;
8. I ensure that the HEXit maintains high standards of corporate
citizenship and social responsibility wherever it does business;
9. I act as a liaison between management and the Board;
10. I communicate effectively with shareholders, employees, Government
authorities, other stakeholders and the public;
11. I ensure that the Directors are properly informed and that sufficient
information is provided to the Board to enable the Directors to form
appropriate judgments;
12. I ensure the integrity of all public disclosure by the Company;
13. I request that special meetings of the Board be called when
appropriate;
14. I do in concert with the Chairman, to determine the date, time and location
of the annual meeting of shareholders and to develop the agenda for
the meeting;
15. I abide by specific internally established control systems and
authorities, to lead by personal example and encourage all employees
to conduct their activities in accordance with all applicable laws and the
Company’s standards and policies, including its environmental, safety
and health policies
…
see more
WELCOME TO THE HEXit
WELCOME TO THE HEXit
Omnica Corporation - Product Development
Medical Hardware Designer
Company NameOmnica Corporation - Product Development Contract
Dates EmployedOct 2017 – Nov 2017
Employment Duration2 mos
LocationRockfield Blvd
Design and development of analog and digital circuits such as power supplies, batteries, signal acquisition and conditioning, and microcontrollers
Design and analysis of analog and digital circuits to meet critical safety, reliability, and EMC requirements
Development of system-level and hardware-level product requirements and specifications
System integration with mechanical and software sub-systems and components
Create and support test protocols for the verification and validation of hardware and embedded software
Partner closely with other team members including software, mechanical, quality, validation, regulatory, and manufacturing to successfully bring the product to market
Transfer design to production by collaborating with manufacturing on tools, processes, and training
Support products in production by conducting root cause analysis, risk analysis, and implementing corrective actions
…
see more
Shenzhen Gooky Technology Co. Ltd
Circuit Design Engineer
Company NameShenzhen Gooky Technology Co. Ltd Freelance
Dates EmployedJul 2017 – Oct 2017
Employment Duration4 mos
LocationShenzhen, China
Creates new embedded system hardware designs, including requirements specifications and system models, and verifies the feasibility of the concept using systems analysis and simulations.
Implements and verifies new electronic hardware systems including specifications, requirements analysis, design, design verification test specifications and design verification test results.
Develop hardware designs using schematic capture and PCB design software.
Participate in design reviews and coordinate with team members to assure that designs meet system goals.
Works with management to present project proposals including the design concept, statement of work, schedule and budget to the customer.
Participates in customer and project team meetings to ensure schedule milestones, budget and customer expectations are met.
…
see more
SwapnoBangla Group
Company NameSwapnoBangla Group
Total Duration1 yr 1 mo
TitleDirector of SwapnoBangla IT
Dates EmployedMar 2016 – Mar 2017
Employment Duration1 yr 1 mo
LocationSylhet
From managing the team to calculating the yearly budget, I have done a good number of duties while I was working here. Since it was a startup and I learned a lot from it. My duties as the director are as follow:
• Overseeing technical projects in alignment with organizational goals
• Directing the effective delivery of networks, development, and disaster recovery systems and processes
• Working with information engineers to find solutions to manage business activities
• Supervising a team of workers, while working closely with management, external vendors and advisors
• Preparing financial budgets and presenting proposals for capital projects to senior executives
• Researching and recommending new products
• Identifying new market opportunities
• Leading efforts to improve IT processes
…
see more
SwapnoBangla IT
SwapnoBangla IT
TitleSoftware Engineer
Dates EmployedMar 2016
Employment Duration1 mo
LocationSaleha Garden, SUST gate, Akhalia, Sylhet
• Implemented designs, including experimentation and multiple iterations.
• Modified existing software to correct errors, upgrade interfaces and improve performance.
• Directed software design and development while remaining focused on client needs.
• Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
• Interfaced with business analysts, developers and technical support to determine the best requirement specifications.
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Improves operations by conducting systems analysis; recommending changes in policies and procedures.
• Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Welcome to SwapnoBangla Group
Welcome to SwapnoBangla Group
Wix.com
Data Developer
Company NameWix.com Freelance
Dates EmployedFeb 2015 – Apr 2015
Employment Duration3 mos
LocationTel Aviv Area, Israel
Be responsible for designing, implementing and maintaining data pipelines from different sources.
Design, implement and support robust, scalable solutions to enhance business analysis capabilities, identify gaps and design processes to fill them.
Work with analysts and product managers to understand business priorities and translate requirements into data models.
Collaborate with various stakeholders across the company like data developers, analysts, data science, finance, etc, in order to deliver team tasks.
Collaborate with a broad forum of experts and stakeholders, including architects and engineers, to create high-quality deliverables.
Own the data development process end-to-end including business understanding, methodology, QA and maintenance.
Apple
Content Support Engineer
Company NameApple Part-time
Dates EmployedOct 2014 – Feb 2015
Employment Duration5 mos
LocationSingapore
• Research and identify solutions to software and hardware issues
• Diagnose and troubleshoot technical issues, including account setup and network configuration
• Ask customers targeted questions to quickly understand the root of the problem
• Track computer system issues through to resolution, within agreed time limits
• Talk clients through a series of actions, either via phone, email or chat, until they’ve solved a technical issue
• Properly escalate unresolved issues to appropriate internal teams (e.g. software developers)
• Provide prompt and accurate feedback to customers
• Refer to internal database or external resources to provide accurate tech solutions
• Ensure all issues are properly logged
• Prioritize and manage several open issues at one time
• Follow up with clients to ensure their IT systems are fully functional after troubleshooting
• Prepare accurate and timely reports
• Document technical knowledge in the form of notes and manuals
• Maintain jovial relationships with clients
…
Javascript Engineer Intern
Company NameGoogle Internship
Dates Employed2015
Employment Durationless than a year
LocationMountain View, California
Couldn't join due to family emergency
Apple
Apple Technical Support Advisor
Company NameApple Contract
Dates EmployedJan 2014 – Aug 2014
Employment Duration8 mos
LocationSacramento, California, United States
Resolving end user inquiries by utilizing multiple technologies including telephony, chat, and web-based inquiries
Striving for one-call resolution of customer issues while communicating appropriate options in a timely and professional manner
Managing and resolving identified client issues for assigned customer accounts
Documenting information into web-based ticketing system
Searching and navigating the knowledge base to identify appropriate resolution for client issues
Escalating unique issues or inaccurate information contained in the knowledge base to the immediate supervisor for resolution
Projecting favorable image of the company to promote its objectives and goals that enhance client relationships
Participating in internal training programs to expand knowledge and support multiple clients
Providing delightful, efficient, and accurate resolutions to customer inquiries
Completing special projects as requested by management
Installing, maintaining, and troubleshooting computers, printers, phones, and other peripheral equipment
Troubleshooting hardware and software issues
Completing software installations
Establishing good relationships with all departments and colleagues
Serving as the first point of contact for customers seeking technical assistance over the phones, chats, and emails
Mozilla Corporation
Software Engineer
Company NameMozilla Corporation Contract
Dates EmployedAug 2012 – Dec 2013
Employment Duration1 yr 5 mos
Write clean, performant, open source, and standards compliant code
Review code from other team members (as well as get your own code reviewed)
Maintain effective unit tests and documentation
Participate in stand-ups, bug triages, retrospectives, and other team meetings
Ask a question
Send a message explaining your needs and Syed Omar will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Friday at 3:00 | Saturday at 3:00 | |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Friday at 4:00 | Saturday at 4:00 | |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | |
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 | |
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 | |
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 | |
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 | |
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 | |
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 72.48€Online via webcam
100% Satisfaction Guarantee
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 May 2020
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Friday at 3:00 | Saturday at 3:00 | |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Friday at 4:00 | Saturday at 4:00 | |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | |
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 | |
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 | |
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 | |
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 | |
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 | |
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 72.48€Online 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
Similar classes
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster 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.
Baia
Python & Django Development – From Beginner to Web App Developer🚀 Learn Python and Django to Build Powerful Applications 🚀
Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step!
What You’ll Learn:
✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms
✅ Django Framework – Build dynamic and scalable web applications
✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs
✅ Project-Based Learning – Apply concepts through hands-on coding and real projects
✅ Debugging & Best Practices – Learn clean coding principles and error handling
🔹 Who is this course for?
Complete beginners who want to start coding with Python
Developers looking to transition into backend or full-stack development
Students and professionals who want to build their own web applications
💻 Class Format:
- Live online sessions via Google Meet
- Interactive coding exercises & projects
- Personalized guidance based on your level
📩 Contact me to start your Python & Django journey today!
Alex
Mathematics for students of all grades, IB and IGCSEMathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.
Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.
My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline
I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
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
Youssef
Analog and digital electronics, VHDL, FPGA, programmingdoctoral 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
Gergely
Python Lessons for All Ages! All Levels Welcome! Beginners, Intermediates, Professionals!What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
Hadia
Scratch Coding for kids - A great way to learn about coding and computer science.Hello!
I am Hadia, and I am an experienced coding tutor for kids, teens, and adults.
I teach Scratch and App Inventor coding for kids and Python for teens and beginners.
I have 20 years of experience in the education field; I worked as a curriculum developer and educational supervisor, and I had the chance to teach computer science subjects for all grade levels, from kindergarten through secondary classes.
I believe that teaching programming isn’t just about how to type lines of code. It is more about teaching how to think logically. I usually customize the content according to the student's needs and interests, and I encourage my students to create their own projects that make learning more meaningful and enjoyable.
Hayat
Introduction to Data Science with Python OnlineThis course is designed for anyone interested in learning data science using Python. It provides a hands-on introduction to fundamental data analysis tools such as NumPy, pandas, matplotlib, and seaborn. You'll learn how to manipulate datasets, create visualizations, and lay the foundations for statistical analysis and machine learning.
The course combines theory and practical exercises for effective, practical progress. No prior programming experience is necessary: we'll start with the basics to build solid, usable skills quickly.
Pr YSF
Analog and digital electronics, VHDL, FPGA, programmingEngineer 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
Zakaria
Learn to program and code with Scratch while having fun* This digital training aims to introduce you to the Scratch tool and through the game world, and gradually, to discover programming concepts such as loops, conditions or variables. It is aimed at anyone who is new to Scratch and who wants to create games and animations.
* Learning programming will allow students to develop their skills and will certainly allow them to meet the expectations of the future working world and emerging careers.
* In addition, learning programming allows the development of algebraic, algorithmic and computational thinking. Programming also helps to improve and develop students' sequencing ability, as well as their communication skills. Thus, there are several advantages to teaching programming, but the important thing is to remember that this learning teaches students that digital is not only for entertainment, but that it is possible to become creators. active and creative content.
Khadija
Full Stack Web Development with Laravel & React.jsThis course will allow you to master the basics of Full Stack web development by combining Laravel for the backend and React.js for the frontend.
You will learn how to create dynamic, secure and high-performance applications.
The program covers the fundamentals of Laravel (routes, controllers, Blade, REST API, databases) as well as React.js (components, state management, API calls).
At the end of the course, you will be able to build a complete management application (like a blog or a store)
Mathieu
Wordpress private lesson - From beginner to expertWith 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
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.
Matías
Private coding / programming lessons with pythonPython 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.
Adam
Introduction to Python: Programming Basics and Simple ApplicationsThis 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!
---