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.
You may qualify for a scholarship through the WakeWorks Propel program!
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.
- • Explore the fundamentals of Python programming with interactive projects
• Grasp essential coding concepts along with the basics of data structures and control flow
• Develop RESTful APIs from scratch with Django and the Django REST Framework
• Create automated tests for RESTful web services
• Debug, test, and profile RESTful web services with Django and the Django REST Framework
• Practice building projects using Python programing and Django
- Python Programming:
2. Built-in Data Types
3. Iterating and Making Decisions
4. Functions, the Building Blocks of Code
5. Saving Time and Memory
6. OOP, Decorators, and Iterators
7. Files and Data Persistence
8. Testing, Profiling, and Dealing with Exceptions
9. Concurrent Execution
10. Debugging and Troubleshooting
11. Installing the Required Software and Tools
12. Working with Models, Migrations, Serialization, and Deserialization
13. Creating API Views
14. Using Generalized Behavior from the APIView Class
15. Understanding and Customizing the Browsable API Feature
16. Using Constraints, Filtering, Searching, Ordering, and Pagination
17. Securing the API with Authentication and Permissions
18. Applying Throttling Rules and Versioning Management
19. Automating Tests
22. Admin Interface
25. Working Asynchronously
26. Creating APIs
- Practice Building Projects Using Python Programming and Django through projects, such as:
1. Building a Blog Application
a. Enhancing Your Blog with Advanced Features
b. Extending Your Blog Application
2. Building a Social Website
a. Sharing Content on Your Website
b. Tracking User Actions
3. Building an Online Shop
a. Managing Payments and Orders
b. Extending Your Shop
4. Building an E-Learning Platform
a. Rendering and Caching Content
b. Building an API
c. Building a Chat Server
d. Going Live
- Microsoft MTA 98-381 Introduction to Programming Using Python:
• Perform Operations using Data Types and Operators
• Control Flow with Decisions and Loops
• Perform Input and Output Operations
• Document and Structure Code
• Perform Troubleshooting and Error Handling
• Perform Operations Using Modules and Tools
- Attendance 90% or above
- Demonstrate an understanding of at least 80% of course material taught.
- Web Developer
- Web Administrator
- Software Developer Using Python - CSC-3110EH2