Course Content
This is an interactive hands-on course in Python and Jupyter Notebooks
At the end of this course students will have:
- A fundamental understanding of programming and the different techniques and languages used for programming
- A firm base in procedural programming using Python
- A fundamental understanding of Python Object Orientated Programming.
- Learn how to integrate AI into Python development by leveraging ChatGPT as a learning tool and an assistant when programming.
- A sound knowledge of the major libraries used for data analysis, [NumPy, Pandas, Matplotlib, Seaborn].
- Practical knowledge on how to import, filter, manipulate and save data to CSV files.
- Ability to use the relevant tools to output data in tabular and graphical format.
- Recognise the power of Jupyter Notebooks to carry out, report and demonstrate sophisticated and complex data analysis.