Python Programming
Physical ClassesWEB DEVELOPMENT
Physical / In-Person

Python Programming

This comprehensive 12-week course is designed to take you from beginner to confident Python develope

Nsukka, Enugu StatePerpetua OnaWEB DEVELOPMENT

About This Class

This comprehensive 12-week course is designed to take you from beginner to confident Python developer. Through hands-on exercises, real-world projects, and industry best practices, you'll learn not only the fundamentals of Python but also how to apply them to solve real problems.
The course begins with Python fundamentals, covering syntax, variables, data types, operators, control flow, functions, and object-oriented programming. As your skills grow, you'll work with files, manipulate and analyze data using Pandas, and learn how to organize larger applications using modules and packages.
Beyond the core language, you'll gain practical experience with Git and version control, automate repetitive tasks with Python, scrape data from websites, build graphical desktop applications with Tkinter, and explore the fundamentals of web development. Every topic is taught with practical examples that reinforce programming concepts while preparing you for real-world development.
By the end of the course, you'll have built multiple hands-on projects, understand industry-standard development workflows, and possess the confidence to continue into specialized fields such as backend development, data science, machine learning, artificial intelligence, or automation.
What You'll LearnInstall and configure Python and set up a professional development environment.Write clean, readable, and efficient Python code.Work confidently with variables, data types, operators, and expressions.Use conditional statements and loops to control program flow.Build reusable programs using functions and lambda expressions.Understand Object-Oriented Programming concepts including classes, objects, inheritance, polymorphism, and encapsulation.Read from and write to files including text, CSV, and JSON formats.Analyze and manipulate datasets using the Pandas library.Create and manage Python modules, packages, and virtual environments.Use Git and GitHub for version control and collaborative software development.Extract information from websites using BeautifulSoup, Requests, and Scrapy.Automate repetitive computer tasks including file management, scheduling, email automation, and GUI interactions.Build desktop applications using Tkinter.Apply coding best practices, debugging techniques, testing strategies, and documentation standards.

Videos

Course Video

Course Video

Course Video

Course Video

Gallery

Gallery image 1

Documents

python_course_outline.pdf

Student Projects

Weather Tracker, Currency converter

This project is a desktop application developed with Python's Tkinter library that allows users to retrieve real-time weather updates for any chosen location and convert currencies using live exchange rates. It demonstrates practical skills in GUI development, third-party API integration, data parsing, and building interactive desktop applications with Python

Career Opportunities

Backend DevelopmentData ScienceAI EngineeringAutomation EngineeringMachine Learning Engineering

Your Instructor

P

Perpetua Ona

Python Tutor | Backend Developer | AI & Data Science Enthusiast I am a passionate Python tutor and backend developer dedicated to helping aspiring programmers build confidence and practical skills in software development. With over three years of experience in Python programming and one year of mentoring and coaching students, I enjoy simplifying complex programming concepts into clear, hands-on lessons that empower learners to succeed. As a backend developer, I specialize in building scalable and efficient web applications using Django, Flask, and FastAPI. I have experience designing RESTful APIs, developing robust backend systems, and writing clean, maintainable code that follows industry best practices. Beyond backend development, I am continuously expanding my expertise in Data Science, Machine Learning, and Artificial Intelligence. I am passionate about staying at the forefront of technology and exploring innovative ways to solve real-world problems with data and intelligent systems. Whether I'm developing applications, mentoring students, or learning emerging technologies, my goal is to inspire others, share knowledge, and contribute to the growth of the tech community.

Python Tutor | Backend Developer | AI & Data Science Enthusiast I am a passionate Python tutor and backend developer dedicated to helping aspiring programmers build confidence and practical skills in software development. With over three years of experience in Python programming and one year of mentoring and coaching students, I enjoy simplifying complex programming concepts into clear, hands-on lessons that empower learners to succeed. As a backend developer, I specialize in building scalable and efficient web applications using Django, Flask, and FastAPI. I have experience designing RESTful APIs, developing robust backend systems, and writing clean, maintainable code that follows industry best practices. Beyond backend development, I am continuously expanding my expertise in Data Science, Machine Learning, and Artificial Intelligence. I am passionate about staying at the forefront of technology and exploring innovative ways to solve real-world problems with data and intelligent systems. Whether I'm developing applications, mentoring students, or learning emerging technologies, my goal is to inspire others, share knowledge, and contribute to the growth of the tech community.

Python Programming

Course Fee

200,000

Start Date7 Jul 2026
End Date7 Sept 2026
Deadline7 Aug 2026Passed
0 enrolled20 capacity

Registration deadline passed

31 Enugu Road Opp. St. Theresa's Cathedral, Catholic Church, Nsukka, Enugu State
P

Perpetua Ona