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

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.
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
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
115
Yes
Certiport
• IT Specialist Python (https://certiport.filecamp.com/s/i/9Th6LzRzeAhrdCP7); IT Specialist Databases (https://certiport.filecamp.com/s/i/ITS_Databases)
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
No
Prior to course enrollment, students should have demonstrated knowledge and skills in alignment with the Technology Basics for Digital Literacy course.
The course registration includes all textbooks and labs.
N/A
90% attendance
Demonstrate an understanding of at least 80% of course material taught
N/A
Individuals who want to expand their knowledge and skills for employment readiness or those who want to prepare for relevant industry certification exam(s).
Software developer, computer programmer, information technology analyst (IT analyst)
According to Burning Glass Technologies, Wake County has a very high demand for these job titles.
Software engineer
Software developer
Computer programmer
Information technology analyst (IT analyst)
CIS-3100L2
CSC-3110EI2
CSC-3110EJ2
CTS-3255A2
NET-3100O2
CSP-4000DU2
Alison Consol
919-866-5393
[email protected]
To be notified when this course becomes available, please use
Wake Tech’s Notify Me service
for CSC-3110EH2-Software Developer Using Python
.
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.
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
115
Yes
Certiport
• IT Specialist HTML and CSS - https://certiport.pearsonvue.com/fc/ITS/htmlcss
• IT Specialist JavaScript - https://certiport.pearsonvue.com/fc/ITS/javascript
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
No
Prior to course enrollment, students should know how to use a computer and browse the internet. No coding experience is needed.
None
None
80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects.
N/A
Individuals who want to develop their front-end knowledge and skills.
Software Developers, Web Developers, Web and Digital Interface Designers, Computer User Support Specialists, Market Research Analysts, Marketing Specialists
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.
Marketing Specialists
Market Research Analysts
Computer User Support Specialists
Web and Digital Interface Designers
Web Developers
Software Developers
| 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 .
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
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
96
Yes
PCEP - Certified Entry-Level Python Programmer & PCAP - Certified Associate Python Programmer
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
No
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.
None
None
80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects.
N/A
Individuals who want to develop their front-end knowledge and skills.
Data Scientists, Software Engineers, Data Engineers, Principal Software Engineers, DevOps Engineers, GIS Analysts, Solutions Architects, Software Developers, Machine Learning Engineers, Site Reliability Engineers
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.
Site Reliability Engineers
Machine Learning Engineers
Software Developers
Solutions Architects
GIS Analysts
DevOps Engineers
Principal Software Engineers
Data Engineers
Software Engineers
Data Scientists
| 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 .
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
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
48
Yes
PCEP - Certified Entry-Level Python Programmer
https://pythoninstitute.org/pcep
Computer Programming and Python Fundamentals
Control Flow - Conditional Blocks and Loops
Data Collections - Tuples, Dictionaries, Lists and Strings
Functions and Exceptions
No
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.
N/A
N/A
80% attendance
Actively participate in class, including discussions and independent and group activities.
,Complete assigned labs and projects,Complete the PCEP Certification Exam
N/A
Individuals who want to develop their knowledge and skills in the Python programming language.
Data scientists, software engineers, data engineers, DevOps engineers, GIS analysts, solutions architects, software developers, machine learning engineers, site reliability engineers
Wake County data indicates a high demand for skilled professionals with technical capabilities, underscoring the importance of workforce initiatives focused on programming.
Site reliability engineers
Machine learning engineers
Software developers
Solutions architects
GIS analysts
DevOps engineers
Data engineers
Software engineers
Data scientists
To be notified when this course becomes available, please use
Wake Tech’s Notify Me service
for CSC-3110EN2-PCEP Python Essentials
.