• Enrollment system is currently unavailable. We apologize for the inconvenience. Please try again later.

Technology Certificate in Software Development with Python

Diploma Description

To earn a certificate, students must declare their candidacy at the start of their program of study. To do so, please use the button above.

The Certificate in Software Development with Python is intended for anyone who wants to learn how to use the Python software language to create professional-caliber applications. Python’s accessibility, simplicity and wide use have made it more popular as a first choice for novices learning to write software code. Python developers can also leverage powerful, well-known code libraries and frameworks such as Pandas, NumPy and matplotlib to create applications used for statistical analysis and data visualization. Students will learn both the fundamentals and advanced features of the language and popular libraries using industry-standard tools and practices employed by professional development teams. Courses will emphasize ways to test and optimize code for performance and efficiency. Students may also choose to learn the basics of full-stack web development, JavaScript and how to integrate their Python programs with web applications and the MySQL database engine. 

Must be completed within

3 years

You'll Walk Away With

  • The skills to design code in an object-oriented programming language and organize it into functions, modules and classes.
  • The ability to extend your code by leveraging widely-used libraries of Python software.
  • A deeper understanding of techniques for testing, debugging and optimizing your applications.
  • The tools and techniques to organize work done by a team.
  • Working knowledge of how to integrate Python code with database back-ends and web pages.

Program Curriculum

COURSES THAT GIVE YOU THE SKILLS AND TRAINING YOU NEED TO START YOUR NEW CAREER

Program Curriculum

COURSES THAT PROVIDE FOUNDATIONAL INFORMATION IN THE FIELD WITH OPTIONS TO SPECIALIZE IN AN AREA RELEVANT TO YOUR NEEDS

REQUIRED COURSES

All Courses Required

Introduction to Python Programming

Learn how to develop feature-rich applications with Python and to access standard and third-party modules and packages.

2021 Fall
+ 1 more semester
4 sections

Advanced Python Programming

Prepare for a position as a junior developer by learning about Python’s powerful advanced features and industry-standard tools and techniques.

2021 Fall
+ 1 more semester
2 sections

Web Development with Python and MySQL

Learn the fundamentals of two of today’s most popular tools in the web development space: MySQL and Python.

2021 Fall
+ 1 more semester
2 sections

ELECTIVE COURSES

Complete 1

Web Front-End: Foundations (Full Stack Web Development)

Advance your web development skills by learning how standards-based HTML5, CSS, and JavaScript work together to create the modern web.

2021 Fall
+ 1 more semester
2 sections

JavaScript (Full Stack Web Development)

In this hands-on course, learn the fundamentals of employing JavaScript for web applications.

2021 Fall
+ 1 more semester
2 sections

General Admission Requirements

For those who have completed some college Completion of 32 credits with at least 2 years work experience OR 60 credits with no work experience required