Online Tech Training
A Foundation
For Growth
Develop your technical competencies to remain competitive and adaptable.
Technical skills play a crucial role in career advancement because they are both practical and measurable. These skills—ranging from computer proficiency to coding—enable you to perform tasks more efficiently, solve complex problems and contribute meaningfully to your organization.

Master a New Subject with Online Courses
Learn new skills online – and change your life for the better.
The Advantages of Tech Training
Technical skills can serve as a foundation for innovation, allowing individuals to create new solutions, streamline processes and lead digital transformation initiatives. Unlike soft skills, which can be subjective and harder to quantify, technical skills can be validated through certifications, assessments or demonstrable outcomes, making them a clear indicator of capability and growth.

Computer Skills for the Workplace
Confidently apply for jobs knowing that you possess the computer skills needed to perform on the job. This course includes a great introduction to Windows 10 and Office 365 to provide the fundamental computer competencies you need to prosper in a modern workplace.

Computer Networking Suite
Learn the fundamentals of networking and prepare for a career in an exciting and fast-growing field. This course emphasizes networking fundamentals, explaining the software and hardware that makes networking possible.

Introduction to C++ Programming
This course will give you hands-on practice as you learn to program with C++. Whether you're completely new to programming or you want to learn a new programming language, this course will teach you the fundamentals of C++.

Introduction to Java Programming
Get comfortable programming with Java while gaining skills from an experienced Java programmer. This course provides you with easy-to-understand examples and plenty of skill-building exercises using the latest version of Java to give you confidence as you learn programming.

Introduction to Networking
Learn to perform basic computer networking tasks such as DSL connectivity, configuring connections to an ISP and creating a private network. This course explains computer networking basics in easy-to-understand terms, using concepts common to everyday, non-computing experience.

Introduction to PC Security
Learn why you're at risk and what you can do to protect your precious personal and business data from the outside world. In this course, a security expert will teach you the fundamentals of PC and network security. Learn to install and configure a firewall to protect your computer or network.

Introduction to Programming
Take your first steps toward a career as a computer programmer as you get hands-on practice writing applications containing GUIs, sound, and graphics. This course will provide the skills and confidence you need to program in BASIC and design your own custom applications for home, school, or work.

Introduction to Python 2.5 Programming
Learn to create basic programming structures using Python. This course will provide the fundamentals of computer programming in Python 2.5 with topics that include basic decisions and loops, advanced data structures, object-oriented programming and graphical user interfaces.

Introduction to SQL
Gain a solid working knowledge of the most powerful and widely used database programming language. This course will provide you the skills to write SQL queries to create tables, retrieve data from single or multiple tables, manipulate data in a database, and gather statistics from data stored in a database.

Need Guidance?
We’re here to help. If you need any guidance on professional development to help you achieve your career goals, don’t hesitate to reach out to one of our Program Specialists.