PYTHON PROGRAMMING
Learn Python programming and understand the Python ecosystem. Leverage the hands-on experience of using Python to script and automate repetitive tasks.
No prior coding experience required.
Course Overview
Hibreed's Python Programming course is designed to provide you with hands-on experience and understanding of the Python ecosystem.
Taught by industry experts, the course uses a project-based learning model to provide you with hands-on programming experience to launch into the technology industry.
At the end of the course, you will be able to;
-
Understand the Basics of Python Programming
-
Apply Python tools to automate repetitive tasks for machines and systems.
-
develop a fully functional command line application in python
So, don’t be put off by the jargons and buzzwords because by the end of the course, you will have the skills, experience, and confidence needed to dive into a career in technology.
Course Modules
Module 1
Introduction to the software development lifecycle
Review of agile delivery (needs analysis to quality assurance), review job descriptions, review of different coding options, python pros & cons, troubleshooting
Module 2
Python basics
Basic data types, control, and looping constructs, function definitions, data structures
Module 3
Tools for software engineering: IDEs, pip, git, virtual environments, pylint
Module 4
Python basics 2: Algorithms, Error and exception handling primitives, regular expressions
Module 5
Introduction to databases/datastores: Types of databases, basic query commands, frameworks
Module 6
Object Oriented programming concepts: Objects, classes, inheritance, abstraction etc.
Module 7
Introduction to python frameworks: Flask (deep dive), Django
Module 8
Project management: Project delivery, Quality control, code review, CI/CD
Meet the Course Instructor
Trevor Nagaba, London, United Kingdom
Senior Technology Consultant @ PwC
Trevor is a Senior Consultant within PwC's technology practice in the UK. He has worked in a diverse range of roles within PwC ranging from digital audit, advanced analytics and process automation.
He was based in PwC's East Africa office before making the move to the UK. Trevor is also an alumni of Andela Uganda.
WHO IS THIS COURSE FOR?
-
Professionals looking to make a career pivot into software industry
-
Organizational Leaders looking to augment their offering with digital/technology skills
-
Entrepreneurs passionate about building an innovative business using technology
-
Graduates looking for a practical introduction to programming course
-
Anyone looking to break into the software engineering office
Recognizing how programming is transforming industries, then everyone must think strategically how to learn new skills and explore meaningful opportunities globally.