Nov 21, 2024  
Catalog 2023-2024 
    
Catalog 2023-2024 [ARCHIVED CATALOG]

Python Developer

Location(s): Online


Program Description


​Students can pursue a career as an entry-level Python programmer. Python programmers write code for various applications, including big data manipulation, web servers, program scripting, and more. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.​​

​This comprehensive program covers introductory through advanced methods of Python and gets students coding quickly.  Students start by learning the basics of programming, how Python works, and gaining an understanding of Python’s place in the wider programming world.  More advanced methods are covered next, including how to work with iPhone Notebook, the Collections Module, regular expressions, databases, CSV files, JSON, and XML. Students will also learn advanced sorting, how to write object-oriented code in Python, and how to test and debug Python code. Additionally, students get a rapid introduction to NumPy, pandas, and matplotlib, which are Python libraries.​

Since this course is delivered completely online, students will need to have the self-discipline to complete all required material on their own.  A course instructor will be available to assist students with questions and to lead online activities during the course of the class.​​

According to the U.S. Department of Labor, overall employment of computer programmers is projected to decline 9% from 2020 to 2030 in Maryland.  Projected annual job openings in Maryland are 380.  Additional career information may be found in Career Coach: https://ccbcmd.lightcastcc.com/.

Program Outcomes


Upon successful completion of this Continuing Education Workforce Certificate, students will be able to:

1. prepare for an entry-level job as a Python programmer;
2. perform math operations, sequences, and advanced sorting;
3. work with databases, CSV files, JSON, and XML;
4. write object-oriented code in Python; and
5. test and debug your Python code.

CCBC Pathway


Technology and Engineering Pathway - Pathways are designed to help you meet your academic and career goals by aligning related courses and programs.  Pathway students participate in a variety of activities that help explore career opportunities in their field of study.  You can meet with a CCBC advisor who help align — or realign — your educational plan with the Pathway that best supports you and your goals.

Program Credential


CCBC Credential: Students will receive a Continuing Education Workforce Certificate, and have access to a Continuing Education academic record (transcript).

Financial Aid and Payment Options


We offer financial aid by packaging public and private funding options to those who qualify, in select Continuing Education courses and programs. Additional opportunities for financial support include partial payment options through Nelnet Business Solutions and tuition waivers for those who qualify. Resources outside of CCBC may also be available through employer/sponsor paid tuition,  the Department of Rehabilitation Services (DORS), and your local office of workforce development.

Program Length


4 months

Program Requirements


Academic Requirements:

Prior knowledge of any programming language is helpful.

This program is eligible for Baltimore County Public School Blueprint funding.

Computer requirements:

  • PC: Windows 10 or later or Mac: macOS 11.0 or later.
  • Browser: The latest version of Google Chrome or Mozilla Firefox are preferred. Microsoft Edge and Safari are also compatible.
  • Python (download and installation instructions are provided in course).
  • Software must be installed and fully operational before the course begins.
  • Adobe Acrobat Reader.
  • Email capabilities and access to a personal email account.

Application Process


To apply, go to www.ccbcmd.edu/apply and complete the CCBC Continuing Education Workforce Certificate program application.  An email will then be sent with program information and any additional requirements necessary to apply for the program.

Open Entry – No screening or documentation required.

Prior Learning Assessment


This program has no options for obtaining course waiver(s) for prior learning.

Program Course Sequence


Students must register for both courses at the same time. 

Course Number

Course Title

Course Hours

Textbook Information

(approximate cost; subject to change)

Costs

T=Tuition/F=Fees

PCA797

Python Developer - Module One

100

Included in class fees

$497 
T-$10/F-$487

PCA798

Python Developer - Module Two

55

Same as PCA 797

$498
T-$10/F-$488

Course Series Totals:

 

155

Included in class fees

$995

T-$20/F-$975

Career Coach


Research your career interests, explore live job postings, take a career assessment, discover which companies in the Baltimore region are hiring, and more.  View a brief tutorial video on how to use Career Coach at https://youtu.be/C7KpznbPYfA.  Explore career and training opportunities at https://ccbcmd.emsicc.com/.

Program Contact Information


Program Coordinator: TBA

Administrative Assistant: Danielle Bennett | dbennett@ccbcmd.edu | 443-840-4925 | Catonsville | BESS |100