IT Certifications

Many non-degree IT courses align with Wake Tech’s IT degree programs, which means you can take certain “non-degree” courses and still earn college credits for that course, if you enroll in a qualifying degree program.

Financial Assistance Available!

You may qualify for a scholarship through the WakeWorks Propel program!

Learn more and apply for a WakeWorks Propel Scholarship


IT Power Packs: Level Up Your Life!

Ready to take your IT skills to the next level? Wake Tech's IT Power Packs are bundled, low-cost training programs designed to help you earn industry-recognized credentials. Each Power Pack can be completed in about four to six months. Power Packs aim to prepare you for the next step in your career, whether you are brand new to the IT field or a mid-career professional looking to level up. And, if you want to take your knowledge even further, the credentials you earn in a Power Pack can count for college credit in a degree program at Wake Tech! 

Wake Tech's IT Power Packs are part of the WakeWorks Propel scholarship program, which means you may qualify to receive up to $750 to pay for course registration, books, certification fees, etc.

Learn more about WakeWorks Propel here

Let's get started! 

Select a Power Pack from the list below to register.

Python Programming I
Overall Quality of This Course
Based on 21 student surveys.
Available Classes
Not currently offered.
Description Course Outline Requirements Intended Audience More Details
Intended Audience
Individuals with little to no programming experience who are interested in learning Python for new employment opportunities or those who desire to upskill for employment-readiness.
This course is intended as part one of a two-part course for individuals desiring employment-readiness with little to no programming experience. Topics covered will include career exploration, core Python concepts, and agile practices. Upon course completion, students should be able to write and execute simple Python programs, have a fundamental knowledge of Agile methodology, and will have completed part one of a two-part preparation for the Microsoft MTA 98-381: Introduction to Programming Using Python exam.
Course Objectives
  1. Know basic concepts and terminology
  2. Demonstrate basic ability to write and execute Python code
  3. Model object-oriented programming concepts
  4. Make use of Agile methodology
Outline of Instruction
  1. Introduction to Python
  2. Review Career Options
  3. Identify Data Types: Values, Variables, and Names
  4. Numbers and Operations
  5. Statements
  6. Strings
  7. Tuples and Lists
  8. Dictionaries and Sets
  9. Functions and Error Handling
  10. Objects and Classes
  11. Modules and Packages
  12. Files and Directories
  13. Agile Foundations: Principles and Practices
  14. Prepare for Exam 98-381: Introduction to Programming Using Python
Contact Hours
Industry Standard, State, or National Certification
Exam 98-381: Introduction to Programming Using Python
Website URL
Certification Learning Outcomes/Requirements
  1. Perform Operations Using Data Types and Operators
  2. Control Flow with Decisions and Loops
  3. Perform Input and Output Operations
  4. Document and Structure Code
  5. Perform Troubleshooting and Error Handling
  6. Perform Operations Using Modules and Tools
CE to CU Articulation
Prior to class enrollment, the student must be able to type at least 35 words per minute and have the basic ability to navigate the Windows Operating System and the Internet
Text and Supplies Needed
Clinical Site/Special Facilities
Requirements for Successful Completion of this Course
  1. Attendance 90% or above
  2. Participation
  3. Demonstrate an understanding of at least 80% of course material taught.
Accreditation/Special Approval Requirements
Intended Audience
Individuals with little to no programming experience who are interested in learning Python for new employment opportunities or those who desire to upskill for employment-readiness.
Specific Industry or Business Support Needs
Computer Programmer, Python Developer, Software Developer, Software Engineer, Computer Systems Analyst, Web Developer, DevOps Engineer
Wake County Need for Industry Positions
The NC Tech Association cites Python as a top hard skill or certification. Also, Emsi data has reported 2,336 unique job opportunities in Wake County for individuals with Python skills.
Industry or Job Titles Related to training Outcomes for Employment
  • Data Engineer
  • System Software Engineer-Python
  • Entry Level Software Engineer
  • Junior Software Engineer
  • Python Software Engineer
  • Database Development Support
  • Big Data Tester
  • DevOps Engineer
  • Software Engineer
  • Software Developer
  • Python Developer
Related Courses
  • Java Programming Introduction - SEF-3001EW2
  • SQL: Structured Query Language Introduction - SEF-3001GH2
Course Contact Information
Jennifer Simmons-Bage