About the Python Programming Program
Online
Check course list below for specifics.
12 months
Varies by student due to number courses taken per quarter.
$2,995
Including the certificate fee. Cost may vary due to elective course selection.
Program Benefits
- Practical knowledge of the Python language and understanding of Pythonic strengths and capabilities
- Hands-on experience designing, writing and debugging computer programs using the Python development environment
- Obtain skills also applicable to other areas including Data Sciences, Finance, Accounting, Web development and Machine Learning
Who Will Benefit
Students can apply Python proficiency to many career paths. The most common types of students in the program are existing professionals that want to update their skill sets, non-programmers and career changers learning programming to enhance their career opportunities and recent graduates building off of existing knowledge in computer engineering or computer science disciplines.
Key Program Topics
- General programming concepts including variables, expressions, functions, branching, looping statements and data storage
- Object-oriented programming, testing and test-driven development concepts
- Best practices for working project environments, coding style and documentation
- Working with the Python standard libraries and third-party packages
- Selecting and working with Python web frameworks, including Flask, Django and Pyramid
- Data Analytics using the popular and highly practical Python data analysis ecosystem
- Python Unit Testing using both Python's built in unit test module and the Pytest module
Python Programming
Classroom type:
Live Online
In-Person
Online
Hybrid
Required Courses
All three courses are required.
Elective Courses
One Required
Course of Interest
Not required for Certificate
Advisory Board
Diane Chen
Independant Consutant; Instructor
Michael Galarnyk
Data Scientist
Scripps
Nadia Polikarpova, PhD
Assistant Professor
UC San Diego
Duane Wesley
CSE Department Chair
Mesa College
Victor Wintriss
Founder and Board Member
League of Amazing Programmers
Related Programs
Business Intelligence Analysis
Gain a comprehensive, working knowledge of the complete analytics cycle, from determining requirements to extracting and disseminating information.
Business Management
Strategic, up-to-date knowledge and highly sought after skills that you need to maintain a competitive edge.
C# Programming
Introduction to the C# programming language and exposure to real-world scenarios that will help build the confidence needed to succeed.