Technology Diploma in Introduction to Programming with Python

Diploma Description

Familiarity with programming and development is an essential skill in the IT industry, which continues to grow rapidly. The Bureau of Labor Statistics projects that, by 2022, employment within the IT industry, which already boasts more than 300,000 professionals, will grow by 8.3 percent. The Diploma in Introduction to Programming with Python provides the knowledge and applied skills needed to pursue careers as entry-level software engineers or developers in one of the fastest-growing and most in-demand languages in the IT industry.

As a student in the program, you will become familiar with the basics of Python for web development (front- and back-end), as well as the programmatic utilization of data, preparing you for more advanced study. You will learn about the ways in which programs execute on distributed computers, and you will gain an understanding of the building blocks of software analysis and design. You will explore Python’s standard library, advanced features, and powerful coding techniques, which include procedural, object-oriented, and functional programming. During the program, you will work on projects in web development (front- and back-end), mastering the tools needed for team collaboration, source code control, testing, code review, and deployment. No prior programming experience is required.

Work Product

Projects will be a collaborative effort between groups of at least two but not more than three students and will involve design and development, team division of tasks, code review, unit testing, and end-to-end testing.

Job Skills

The ability to design and write Python applications—procedural, object-oriented, and functional

The ability to design and write unit tests

The knowledge to apply a web front-end (user interface) to a web application