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 II
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 two of a two-part course for individuals desiring employment-readiness and has completed Python Programming I. Topics covered will build on Python Programming I with an emphasis on version control, coding, testing, analysis, documentation, and web development. Upon course completion, students should have the ability to expand on the knowledge and skills gained in Python Programming I to write and test code, compose documentation, and develop simple websites. Students will have completed part two of a two-part preparation for the Microsoft MTA 98-381: Introduction to Programming Using Python exam.
Course Objectives
  1. Compose and set up test plans
  2. Resolve computer software problems
  3. Modify software programs to improve performance
  4. Compose documentation
  5. Design web applications and web sites
Outline of Instruction
  1. Version Control
  2. Testing, Debugging, and Profiling
  3. Test Tools
  4. Writing Testable Documentation
  5. Web Development with JavaScript, HTML, and CSS
  6. Integrating Django
  7. Understanding Database Management
  8. Build a Web Application
  9. Deploy Applications
  10. Prepare for the 98-381: Introduction to Programming Using Python exam
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, students should have completed Python Programming I
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