This programme teaches Python, the language currently used in fields such as the development of artificial intelligence
This Qualiopi eligible program is perfect for those who want to learn Python while exploring robotics in a fun and practical way. Progress depends on individual ability. In many cases, it will take more than 12 months to complete the 12 themes of the study programme.
This programme teaches Python, the language currently used in fields such as the development of artificial intelligence
This Qualiopi eligible program is perfect for those who want to learn Python while exploring robotics in a fun and practical way. Progress depends on individual ability. In many cases, it will take more than 12 months to complete the 12 themes of the study programme.
« École Algora Grand Ouest ( SIRET 831 943 618 00015) calls on its Qualiopi-certified partner PKF Arsilon Academy ( SIRET 851 502 575 00026) for the administrative management and financing of its professional training courses. »
Why choose to learn Python?
Python is the most popular language in the world and its use is constantly increasing.
Python can be written using simple syntax, is concise, allowing code to be written in fewer lines, and has a lower learning cost, making it an ideal candidate to be the first programming language.
Python is used in a variety of fields ranging from web application development to machine learning used in AI among others. It is a very versatile and practical language.
Because of the small number of engineers versed in Python compared with other programming languages, average annual salaries and opportunities for advancement are also greater.
There are a large number of libraries available, including many for the AI and IoT fields. In addition, there is very strong support from the engineering community.
An alternative to this online programme is the « Understanding the digital revolution » face-to-face course
- If you’re not familiar with using a computer,
- If you’ve never learnt to code in a language,
- If you don’t feel comfortable embarking on a Python language training course on your own,
- If you’re looking for a career change in the digital sector,
our face-to-face professional training course is for you: a 36-hour course (9 x 4-hour sessions) over 9 to 10 months in a group of 4 to 8 people supervised by a trainer. This Python programming course is less advanced: it includes an introduction to the basics of Python, learning the basics of robotics and applied robotics, but does not cover Python development and the Internet of Things (IoT).
Programme objectives
- Master the basics of Python programming
- Learn to use Python libraries for robotics
- Develop practical skills in robotics with fun projects
- Do Python development at a high level
- Understand all aspects of the IoT (Internet of Things)
- Receive personalised coaching from a remote mentor engineer
Programme content
- Short, intensive module for getting started with Python (10 hours)
- Introduction to the Python language
- Data, variables, functions and objects in Python
- Writing a program in Python
- Classes in Python ◦ Programming a circuit board with Python
- Basics of robotics (12 hours)
- Introduction to robotics concepts
- Types of robots (mobile, manipulators)
- Sensors and actuators
- Applied robotics (12 hours)
- Introduction to robotic libraries
- Examples of code to control robots
- Fun projects to control physical robots
- Python development (8 hours)
- Interrupts and parallel processes: managing interrupts and parallel processes with multithreading
- Coordinating work: using stacks and queues to coordinate tasks, and data locking techniques
- Practical projects: creating a barcode reader, a lightwave communicator, and a security barrier
- Databases and regular expressions: introduction and use in objects
- Internet of Things (IoT) (8 hours)
- Network communications: understanding internet protocols and synchronising time with NTP
- IoT projects: programming a weather forecasting service, making a digital clock with an alarm function, and IoTising everyday objects
- Creating a web server: collecting data remotely with sensors and controlling robots online
- Going open source: introduction to open source practices for IoT.
Terms and conditions
- Online: The programme can be accessed 24 hours a day from any device with an Internet connection.
- Robotics equipment: The programme includes the purchase of the robotics kit needed to carry out the practical projects.
- Support: A mentor engineer will be available via chat to provide personalised support throughout the course, and a one-hour video conference interview will be organised at the end of each study theme, giving a total of 12 hours of video conference exchanges. Your mentor will be able to answer specific questions, help solve technical problems and provide feedback on projects.
Benefits of the programme
It is now essential to master the skills needed for the AI era if we are not to be left behind. Within 20 years, a large proportion of professionals will lose their jobs as a result of computerisation. This is a unique study programme covering a wide range of advanced technologies, including robotics, IoT and AI.