| Name | Description |
| Python programming - Introduction |
This three day course is a practical introduction to Python 3. Participants will gain a clear grasp of the fundamentals of python programming and how to use that knowledge to automate tasks and derive insights from data. Using these fundamentals, participants will also be guided on how to use an AI Assistant to improve efficiency when writing code and to add AI features to a Python application.
|
| Automation with Python |
This course teaches Python 3 from the ground up and uses this to automate a variety of tasks. This includes document manipulation, web scraping, sending emails and data processing.
|
| Data Analysis with Python |
This course is intended to give attendees an insight into many of Python’s capabilities for data analysis, and the tools and techniques available to derive insights from data.
Attendees are expected to have prior python programming experience, or would benefit from first attending our Python Programming Introduction course, if they do not.
|
| Advanced Python Programming |
A three-day Advanced Python course for participants with existing Python experience, who wish to deepen their programming knowledge further. Participants will be enabled to design robust Python applications using modern development methods, including how to use an AI Assistant to improve efficiency when writing code and adding AI features to Python applications. |