The 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.
Students will learn to write and test code, gain a fundamental knowledge of Agile methodology and be prepared for the Microsoft MTA 98-381: Introduction to Programming Using Python exam.
Don't have enough money to pay for a course? Right now, Wake Tech's Propel program offers scholarships that cover the cost of registration and fees.
NOTE: The Propel Scholarship Application is currently closed and will reopen July 1.
Identify and describe the fundamental concepts of JavaScript programming, including variables, data types, and operators.
Apply error handling techniques to write and debug JavaScript programs.
Demonstrate problem-solving skills by using conditional statements, loops, and recursion in JavaScript.
Implement user interaction techniques such as input validation and event handling.
Analyze prototypes, inheritance, and object manipulation to design more dynamic and modular applications.
Manipulate complex data structures, including objects, arrays, and built-in JavaScript objects.
Evaluate and implement asynchronous programming techniques, including handling asynchronous events and promises.
Prepare for the JSE - Certified Entry-Level JavaScript Programmer Certification and JSA - Certified Associate JavaScript Programmer Certification by demonstrating advanced proficiency in JavaScript programming.
JSE: Module 1: Introduction to JavaScript and Computer Programming
JSE: Module 2: Variables, Data Types, Type Casting, and Comments
JSE: Module 3: Operators and User Interaction
JSE: Module 4: Control Flow - Conditional Execution and Loops
JSE: Module 5: Functions
JSE: Module 6: Errors, exceptions, debugging, and troubleshooting
JSE: Final Test
JSE - Certified Entry-Level JavaScript Programmer Exam
JSE2: Module 1: Classless Objects
JSE2: Module 2: Classes and Class-Based Approach
JSE2: Module 3: Built-In Objects
JSE2: Module 4: Advanced Function Usage
JSE2: Final Test
JSA - Certified Associate JavaScript Programmer Certification Exam
96
1
JS Institute
No
Prior to course enrollment, students should have basic computer literacy, including familiarity with using a web browser, word processing, and navigating the internet. No prior programming experience is required.
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 Engineers, Software Developers, Web Developers, Web and Digital Interface Designers, Computer Systems Engineers/Architects, and Business Intelligence Analysts
According to Lightcast data for Wake County, there is a significant demand for skilled professionals in JavaScript programming, with a high volume of job postings and intense competition among employers.
and Business Intelligence Analysts
Computer Systems Engineers/Architects
Web and Digital Interface Designers
Web Developers
Software Developers
Software Engineers
Details | Section | Date(s) | Location | Price | Seats | 311546 | 06/04/25 - 09/24/25 | MS Teams Virtual Learning Platform | 203.00 | 24 |
Course Cancelled
|
---|
If you would like to be notified when additional sections become available, please use Wake Tech's Notify Me service.
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
1
Certiport
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
To be notified when this course becomes available, please use
Wake Tech's Notify Me service.
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
1
PCEP - Certified Entry-Level Python Programmer & PCAP - Certified Associate Python Programmer
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
To be notified when this course becomes available, please use
Wake Tech's Notify Me service.