Advanced Skills with Python – Level 2

Program duration: 40 hours 2-hour classes

 

Program type: Short Course

Young learners today are becoming more complex in their understanding of computers. They have become not only consumers but creators — which leads us to this amazing introductory course. Companies worldwide are using the Python programming language for web and software development, data analytics, and machine learning. This advanced Python course will teach young learnersyou will build upon your basic Python skills, learning more advanced topics such as object-oriented programming patterns, development of graphical user interfaces, data management, threading, unit testing, and creating and installing packages and executable applications.

 

Course Prerequisites

Level 1

 

Delivery Methods:

Online| On-campus| Combined

 

Completion

Certificate

 

Student Progression And Reporting

Student will be assessed by daily attendance, assignments, and completion of in class activities.

Learning objectives

Upon completion of this course the successful student will have demonstrated the ability to:

Completion Requirements

Courses

Modules

  • Create and Use Classes in an Application
  • Magic Methods
  • Incorporate Class Factories
  • Design a GUI
  • Create and Arrange a GUI Layout
  • C: Interact with User Events
  • Basics of Data Management
  • Use SQLite Databases
  • Manipulate SQL Data
  • Basics of Network Programming
  • Create a Client/Server Program
  • Create a Threaded Application
  • Manage Thread Resources
  • Test-Driven Development
  • Write and Run a Unit Test Case
  • Create a Test Suit
  • Create a Package Structure
  • Generate the Package Distribution Files
  • Generate a Windows Executable

Tuition and fees

CAD $850

Take the next step to achieving your academic and professional goal!