Skip to main content
Wake Tech Community College
  • Menu
    • Admissions
      • Visit
      • Take Virtual Tour
      • Apply
      • CustomViewbook
      • Financial Aid
      • Registration & Records
      • College Catalog
    • Academics
      • Career Fields
      • Transferring Credits
      • Online Learning
      • HS Dual Enrollment
      • Workforce Training
      • Personal Enrichment
      • GED®/ESL/Basic Skills
    • Student Support
      • Advising
      • Career Services
      • Care Center
      • Tutoring
      • Libraries
      • Disability Support
      • Military & Veterans
    • Student Life
      • College Calendar
      • Student Activities
      • Student Government
      • Clubs/Organizations
      • Athletics
      • Food and Vending
      • Bookstore
    • About
      • Locations
      • Administration
      • Academic Divisions
      • News
      • Employment
      • Foundation
      • Contact Us
    • More Info
      • Students
      • Parents
      • Businesses
      • Community
      • Alumni
      • Employees
      • En Español
    • Give
  • Login
  • Search

    Floating-Search

    Search WakeTech:


    Popular Pages

    • Apply to Wake Tech
    • Admissions
    • Virtual Tour
    • Career Fields
    • Ordering Transcripts
    • Notary Public

Workforce Training

Information Technology Certifications

  • Apply
  • Financial Aid
  • Request Info
  • Search

Links in this section

  • Advanced Manufacturing
  • Biotechnology
  • Business
  • Communication, Social Sciences, Art & Humanities
  • Construction & Maintenance
  • Education
  • Engineering
  • Healthcare & Wellness
  • Hospitality & Personal Services
  • Information & Digital Technology
    • AWS Certification
    • Cisco
    • CompTIA
    • Cybersecurity
    • Microsoft
    • Programming
    • Sentinel Bootcamp
  • Public Safety
  • Science & Math
  • Transportation
  • Propel
  • Apprenticeships
  • Non-degree Online Learning
  • Adult Learners
  • Entrepreneurship & Small Business Center
  • En Español
    • Contactos y Preguntas Frecuentes

Programming Certifications

Non-degree programming courses are for individuals with little to no programming experience who are interested in learning various computer languages for new employment opportunities or to upskill for employment readiness.

Industry-recognized credential: Certified Associate JavaScript Programmer (JS Institute)
IT Specialist HTML and CSS and IT Specialist JavaScript (Certiport)
Certified Entry-Level Python Programmer and Certified Associate in Python Programming (Python Institute)

Complete in: Six months or less

Industry Recognized Credential

Financial assistance available

Don't have enough money to pay for a course? Wake Tech's Propel program offers scholarships that cover the cost of registration and fees.

Apply for a scholarship

Computer Programming Certification Courses

Software Developer Using Python

  • Course ID: CSC-3110EH2
  • Overview
  • Course Outline
  • Requirements
  • Intended Audience
  • More Details
This program bundles a series of three courses, including SQL Databases, Introduction to Python and Software Development Using Python. Course instruction includes both technical and employability skills training to prepare participants for workforce readiness or industry certification to meet the very high demand for these types of occupations in the local labor market. Participants explore career options and use employability skills, including knowing how to provide good customer service to meet employer needs, identifying effective communication strategies and using collaborative teamwork.

In the SQL Database course, students write database applications, perform administrative tasks and generate reports. Introduction to Python, Units 1-3 are designed for students with no programming skills. Learners practice coding in an online environment and develop their knowledge and skills using data structures such as strings, lists and range sequences, as well as methods for working with these structures. In Unit 3, course participants build on prior skills by developing sustainable code. Software Development Using Python allows students to build upon prior skills to help automate tasks by creating games and desktop applications. Students should also be prepared to take and pass the relevant certification exams.

Course Objectives

SQL Databases: Use SQL data statements to generate, manipulate and retrieve data; create database objects, such as tables, indexes and constraints with SQL schema statements; use datasets to run queries for specific outputs; explain the importance of subqueries; and convert and manipulate data with SQL's built-in functions and use conditional logic in data statements

Introduction to Python - Unit 1: Learn basic programming concepts, perform online exercises in the Jupyter Notebook development environment, develop and run programs in Jupyter Notebooks; use concepts such as data types, variables and user input; build functions, use operators and use conditional statements; build while loops and increment variables; troubleshoot errors; and complete coding assignments related to the content of each module

Introduction to Python - Unit 2: Access string and substring content, iterate through strings; create, access, modify and delete lists and list items; create numeric iteration; extend, sort and reverse lists; convert between strings and lists; split and join lists; import, open and navigate through files; read and write to files; and complete coding assignments related to the content of each module

Introduction to Python - Unit 3: Implement Python modules for system navigation, math and date-time calculations; apply more powerful statements using compound conditionals (and/or), identity (is) and negation; apply complex operator precedence; precisely format print output; manage errors as a natural part of running code; solve problems requiring data collection and recall by using Tuples and dictionary data structures; build maintainable and distributable functions and files; use standard documentation practices; and complete coding assignments related to the content of each module

Software Development Using Python: Know how to use classes and object-oriented programming; write clean and concise code with Python 3; create engaging visualizations; use Python to create responsive, modern web applications; and demonstrate basic ability to automate essential day-to-day tasks with Python scripts


Outline of Instruction

SQL Databases: Background; Creating and Populating a Database; Query Primer; Filtering; Querying Multiple Tables; Working with Sets; Data Generation, Manipulation and Conversion; Grouping and Aggregates; Subqueries; Joins Revisited; Conditional Logic; Transactions; Indexes and Constraints; Views; Metadata; Analytic Functions; Working with Large Databases; SQL and Big Data; and Certification Exam Preparation

Introduction to Python - Unit 1: Python and Jupyter Basics, Functions, Conditionals, Nesting and Loops, and Final Evaluation

Introduction to Python - Unit 2: Sequence Indexes, Sequence Manipulation, Sequence Iteration, Working with Files and Final Evaluation

Introduction to Python - Unit 3: Python Modules, More-Powerful Statements, Methods and Structures for Robust Code, Proper Functions and Final Evaluation

Software Development Using Python Workshops: Vital Python - Math, Strings, Conditionals and Loops; Python Structures; Executing Python - Programs, Algorithms and Functions; Extending Python - Files, Errors and Graphs; Constructing Python - Classes and Methods; The Standard Library; Becoming Pythonic; Software Development; and Certification Exam Preparation


Contact Hours

115

CEUs

Yes

Industry Standard, State or National Certification

Certification

Certiport

Website

• IT Specialist Python (https://certiport.filecamp.com/s/i/9Th6LzRzeAhrdCP7); IT Specialist Databases (https://certiport.filecamp.com/s/i/ITS_Databases)

Certification Learning Outcomes/Requirements

IT Specialist Python: Operations using data types and operators, flow control with decisions and loops, input and output operations, code documentation and structure, troubleshooting and error handling and operations using modules and tools

IT Specialist Databases: Database design, database object management using DDL, data retrieval, data manipulation using DML and troubleshooting


CE or CU Articulation

No

Prerequisites

Prior to course enrollment, students should have demonstrated knowledge and skills in alignment with the Technology Basics for Digital Literacy course.

Learning Supplies Needed

The course registration includes all textbooks and labs.

Clinical Site/Special Facilities

N/A

Requirements for Successful Completion

90% attendance
Demonstrate an understanding of at least 80% of course material taught

Accreditation/Special Approval Requirements

N/A

Intended Audience

Individuals who want to expand their knowledge and skills for employment readiness or those who want to prepare for relevant industry certification exam(s).

Specific Industry or Business Support Needs

Software developer, computer programmer, information technology analyst (IT analyst)

Wake County Need for Industry Positions

According to Burning Glass Technologies, Wake County has a very high demand for these job titles.

Industry or Job Titles Related to Training Outcomes for Employment

Software engineer

Software developer

Computer programmer

Information technology analyst (IT analyst)

Related Courses

CIS-3100L2

CSC-3110EI2

CSC-3110EJ2

CTS-3255A2

NET-3100O2

CSP-4000DU2


Course Contact Information

Alison Consol
919-866-5393
[email protected]

No active courses available at this time.

To be notified when this course becomes available, please use Wake Tech’s Notify Me service for CSC-3110EH2-Software Developer Using Python .

HTML CSS JavaScript Front-End Essentials

  • Course ID: CSC-3110EL2
  • Overview
  • Course Outline
  • Requirements
  • Intended Audience
  • More Details
Ideal for individuals looking to strengthen their web development expertise, this program offers foundational training in HTML, CSS, and JavaScript. This course focuses on key techniques for building responsive websites, designing user-friendly interfaces, and ensuring web accessibility. Participants will gain hands-on experience in structuring web pages, styling content, and adding interactivity through building engaging projects. By applying these skills, learners will develop practical experience in creating dynamic web applications. Upon completion, learners will have the expertise needed to create visually appealing and interactive websites, preparing them for roles in front-end development.

Course Objectives

Create responsive web pages using HTML and CSS to design and structure content for various devices.


Apply best practices in web design to ensure accessibility and usability in all web projects.


Demonstrate proficiency in styling web elements using CSS for layout, typography, and visual design.


Build interactive elements on web pages by integrating JavaScript for enhanced user experience.


Evaluate the effectiveness of web design choices, ensuring they meet industry standards for performance and accessibility.


Construct a complete, functional website that incorporates foundational web technologies including HTML, CSS, and JavaScript.

Create interactive web applications by applying HTML, CSS, and JavaScript to develop dynamic features and improve their problem-solving and coding skills.


Outline of Instruction

Getting Started

Introduction to HTML

Getting Started with HTML

Cascading Style Sheets

Special Effects

Multimedia

HTML Forms

Introduction to JavaScript

Content Management Systems

Create Interactive Projects:
• The Basics
• Dice Game
• Bouncing Ball
• Cannonball and Slingshot
• The Memory Game
• Quiz
• Mazes
• Rock, Paper, Scissors
• Guess a Word
• Blackjack


Contact Hours

115

CEUs

Yes

Industry Standard, State or National Certification

Certification

Certiport

Website

• IT Specialist HTML and CSS - https://certiport.pearsonvue.com/fc/ITS/htmlcss
• IT Specialist JavaScript - https://certiport.pearsonvue.com/fc/ITS/javascript

Certification Learning Outcomes/Requirements

IT Specialist HTML and CSS:
• HTML Fundamentals
• CSS Fundamentals
• Document Structure using HTML
• Multimedia Presentation using HTML
• Webpage Styling using CSS
• Accessibility, Readability, and Testing

IT Specialist JavaScript:
• JavaScript Operators, Methods, and Keywords
• Variables, Data Types, and Functions
• Decisions and Loops
• Document Object Model
• HTML Forms


CE or CU Articulation

No

Prerequisites

Prior to course enrollment, students should know how to use a computer and browse the internet. No coding experience is needed.

Learning Supplies Needed

None

Clinical Site/Special Facilities

None

Requirements for Successful Completion

80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects.

Accreditation/Special Approval Requirements

N/A

Intended Audience

Individuals who want to develop their front-end knowledge and skills.

Specific Industry or Business Support Needs

Software Developers, Web Developers, Web and Digital Interface Designers, Computer User Support Specialists, Market Research Analysts, Marketing Specialists

Wake County Need for Industry Positions

According to Lightcast, Wake County has a demand for professionals skilled in creating and maintaining websites and digital interfaces, with a focus on developing responsive, user-friendly designs. The region shows a strong need for expertise in foundational web technologies, highlighting opportunities for individuals with web design and front-end development skills.

Industry or Job Titles Related to Training Outcomes for Employment

Marketing Specialists

Market Research Analysts

Computer User Support Specialists

Web and Digital Interface Designers

Web Developers

Software Developers

Related Courses

Course Contact Information

Alison Consol
919-866-5393
[email protected]

Current Opportunities
Details Section Date(s) Location Price Seats  
333767 08/10/26 - 12/02/26 Microsoft Teams 383.00 24 Register

If you would like to be notified when additional sections become available, please use Wake Tech’s Notify Me service for CSC-3110EL2-HTML CSS JavaScript Front-End Essentials .

Python Programming

  • Course ID: CSC-3110EK2
  • Overview
  • Course Outline
  • Requirements
  • Intended Audience
  • More Details
Designed for individuals with basic computer literacy who wish to learn Python programming, this course provides a comprehensive introduction to Python programming, covering essential concepts like data types, functions, loops, debugging, and object-oriented programming (OOP). You will gain hands-on experience writing, designing, and troubleshooting Python scripts, while learning key topics such as modules, packages, and exception handling. By the end of the course, you will be prepared for the PCEP - Certified Entry-Level Python Programmer and PCAP - Certified Associate in Python Programming certifications. This course equips you with the skills needed to start your programming career and advance to higher-level software development roles.

Course Objectives

Identify key Python concepts such as data types, functions, and loops.


Apply Python programming techniques to solve coding challenges and develop functional scripts.


Design Python programs that incorporate object-oriented programming (OOP) principles.


Evaluate Python code to troubleshoot errors and improve program efficiency.
.

Create Python scripts using advanced features like modules, packages, and exception handling.


Prepare for the PCEP and PCAP certifications by completing practice exercises and assessments


Outline of Instruction

PE1: Module 1. Introduction to Python and Computer Programming

PE1: Module 2. Python Data Types, Variables, Operators, and Basic I/O Operations

PE1: Module 3. Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations

PE1: Module 4. Functions, Tuples, Dictionaries, Exceptions, and Data Processing

Python Essentials 1 (PE1) Course Final Exam

PCEP - Certified Entry-Level Python Programmer Certification Exam

PE2: Module 1. Modules, Packages, and PIP

PE2: Module 2. Strings, String and List Methods, Exceptions

PE2: Module 3. Object-Oriented Programming

PE2: Module 4. Miscellaneous

Python Essentials 2 (PE2) Course Final Exam

PCAP - Certified Associate in Python Programming Certification Exam


Contact Hours

96

CEUs

Yes

Industry Standard, State or National Certification

Certification

PCEP - Certified Entry-Level Python Programmer & PCAP - Certified Associate Python Programmer

Website

https://pythoninstitute.org

Certification Learning Outcomes/Requirements

PCEP - Certified Entry-Level Python Programmer certification &
• Section 1: Computer Programming and Python Fundamentals
• Section 2: Control Flow - Conditional Blocks and Loops
• Section 3: Data Collections - Tuples, Dictionaries, Lists, and Strings
• Section 4: Functions and Exceptions

PCAP - Certified Associate Python Programmer
• Section 1: Modules and Packages
• Section 2: Exceptions
• Section 3: Strings
• Section 4: Object-Oriented Programming
• Section 5: Miscellaneous


CE or CU Articulation

No

Prerequisites

Prior to course enrollment, students should have basic computer literacy, including familiarity with using a computer, navigating the internet, and managing files. No prior programming experience is required for this course.

Learning Supplies Needed

None

Clinical Site/Special Facilities

None

Requirements for Successful Completion

80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects.

Accreditation/Special Approval Requirements

N/A

Intended Audience

Individuals who want to develop their front-end knowledge and skills.

Specific Industry or Business Support Needs

Data Scientists, Software Engineers, Data Engineers, Principal Software Engineers, DevOps Engineers, GIS Analysts, Solutions Architects, Software Developers, Machine Learning Engineers, Site Reliability Engineers

Wake County Need for Industry Positions

According to Lightcast, Wake County has a strong demand for positions requiring advanced technical skills, particularly in programming and data analysis. This reflects a growing need for highly skilled professionals to support the area's expanding workforce.

Industry or Job Titles Related to Training Outcomes for Employment

Site Reliability Engineers

Machine Learning Engineers

Software Developers

Solutions Architects

GIS Analysts

DevOps Engineers

Principal Software Engineers

Data Engineers

Software Engineers

Data Scientists

Related Courses

Course Contact Information

Alison Consol
919-866-5393
[email protected]

Current Opportunities
Details Section Date(s) Location Price Seats  
329664 07/06/26 - 10/05/26 Microsoft Teams 203.00 3 Register

If you would like to be notified when additional sections become available, please use Wake Tech’s Notify Me service for CSC-3110EK2-Python Programming .

PCEP Python Essentials

  • Course ID: CSC-3110EN2
  • Overview
  • Course Outline
  • Requirements
  • Intended Audience
  • More Details
Designed for learners with basic computer literacy, this course offers a comprehensive introduction to Python programming. It covers core concepts such as data types, functions, loops, lists, dictionaries and exception handling, providing a strong foundation for further study. By the end of the course, you have the skills needed to begin a programming career and progress toward more advanced software development roles.

Upon completion, students will take the PCEP™ – Certified Entry-Level Python Programmer certification exam. Those who pass earn the PCEP™ certification, validating their entry-level Python programming knowledge.

Course Objectives

Explain basic programming concepts, including syntax, logic flow and Python's execution model

Write simple Python programs using variables, expressions, comments and proper indentation

Use core data types and operators to evaluate expressions and process data accurately

Perform basic input and output operations using built-in Python functions

Apply control structures such as conditionals and loops to solve simple problems

Work with data collections and functions to organize, reuse and manage code

Handle basic runtime errors using exception handling and standard debugging techniques

Complete the PCEP™ – Certified Entry-Level Python Programmer certification exam


Outline of Instruction

Introduction to Python and Computer Programming

Python Data Types, Variables, Operators and Basic I/O Operations

Boolean Values; Conditional Execution; Loops, Lists and List Processing; Logical and Bitwise Operations

Functions, Tuples, Dictionaries, Exceptions and Data Processing

Python Final Project

Course Final Exam

PCEP™ – Certified Entry-Level Python Programmer Certification Exam


Contact Hours

48

CEUs

Yes

Industry Standard, State or National Certification

Certification

PCEP - Certified Entry-Level Python Programmer

Website

https://pythoninstitute.org/pcep

Certification Learning Outcomes/Requirements

Computer Programming and Python Fundamentals

Control Flow - Conditional Blocks and Loops

Data Collections - Tuples, Dictionaries, Lists and Strings

Functions and Exceptions


CE or CU Articulation

No

Prerequisites

No prior programming experience is required, but students should have basic computer literacy, including familiarity with using a computer, navigating the internet and managing files.

Learning Supplies Needed

N/A

Clinical Site/Special Facilities

N/A

Requirements for Successful Completion

80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects,Complete the PCEP Certification Exam

Accreditation/Special Approval Requirements

N/A

Intended Audience

Individuals who want to develop their knowledge and skills in the Python programming language.

Specific Industry or Business Support Needs

Data scientists, software engineers, data engineers, DevOps engineers, GIS analysts, solutions architects, software developers, machine learning engineers, site reliability engineers

Wake County Need for Industry Positions

Wake County data indicates a high demand for skilled professionals with technical capabilities, underscoring the importance of workforce initiatives focused on programming.

Industry or Job Titles Related to Training Outcomes for Employment

Site reliability engineers

Machine learning engineers

Software developers

Solutions architects

GIS analysts

DevOps engineers

Data engineers

Software engineers

Data scientists

Related Courses

Course Contact Information

Richard Tillies
919-532-5754
[email protected]

No active courses available at this time.

To be notified when this course becomes available, please use Wake Tech’s Notify Me service for CSC-3110EN2-PCEP Python Essentials .

Less More
Wake Tech Community College
 

2023 Footer Column 1

  • Campus Links
    • Answer Center
    • College Calendar
    • Get Emergency Alerts
    • Jobs
    • Maps / Directions
    • Accessibility

2023 Footer Column 2

  • Wake Tech Mobile App
    • Android
    • Apple
  • Help & Support
    • College Police
    • Services Directory
    • Student Support

2023 Footer Column 3

  • Connect
    • Wake Tech Enews
    • Wake Tech Podcast
Facebook Instagram X Social media account YouTube LinkedIn Threads TikTok
9101 Fayetteville Road, Raleigh, NC 27603
919-866-5000
Translation
Wake Tech Community College | ©2026 All Rights Reserved.
Contact Us | Terms of Use | Privacy Policy | Campus Policies | Site Map