Our Courses
Upcoming Courses
Coming soon.
Past Courses
No courses to display.
Courses
Software Engineering and Development
Introduction to Computer Programming
Explores basics of computer programming, setting up the computer work environment, essential computer programming and software development methods and techniques. Using Functions, Methods and Objects.
210 hours
Front End Engineering
Focuses on software development for applications that use a visual interface. Uses languages appropriate for building visual interfaces, handling variables and operations that contribute to the visual and user interface of applications.
120 hours
Back End Engineering
Building applications often requires creating algorithms, connections, endpoints, services, and operations to direct data, manipulate information, connect to other applications, and transmit information.
This course examines the techniques and skills used in back end, server and client-side programming.
120 hours
Introduction to Game or Simulation Design using Unity 3D
Game and simulation design uses a number of software development metaphors including Unity 3D. This course gets students up and running using simple commands and the robust interface of Unity 3D in a short course aimed at building small, interactive interfaces able to be compiled into operating games and applications.
80 hours
Interactivity and Interfaces
A component of front end software design specifically examining the way humans interface with digital projects. Takes a deeper dive into the tools, codecs, and procedures used to design and build engaging interfaces.
40 hours
Quality Assurance Engineering
Quality assurance is a subset of software development focusing on testing software for bugs and ensuring the applications run and function properly. This course teaches specific software used to automate testing of computer applications and websites.
120 hours
Testing Methodology
Building testing plans, using test software, establishing testing metrics and outcomes is important for Quality Assurance Engineers. This course teaches creating testing methods and reporting plans in order for Quality Assurance Engineers to effectively test and communicate on agile teams.
60 hours
World of Work
World of Work
The world of work course teaches skills and behaviors used in the software development workforce. Remote communication tools, documentation and project management tools and internal team communication are the focus of this class.
45 hours
Communication
Working in the modern world requires effective written and spoken communication. This course helps students develop skills to communicate using traditional and digital tools in order to present information quickly and clearly.
40 hours
Agile Methodology
Software development teams often use agile methodology in order to develop solutions to client needs continually. Starting with a sprint zero teams develop outcomes and iterate through processes to deliver software. This course demonstrates agile procedure, history and processes.
60 hours
How to Present Projects
Software development teams are often a part of the project management in concert with a client. This class focuses on developing presentation skills to create presentations that deliver data and information in a visually appealing way.
10 hours
Introduction to portfolio-based Documentation
Software development requires engineers to work in a project based environment. This course asks students to work on a large project where they apply the concepts and techniques learned in multiple classes to create a working piece of software.
80 hours
Interview Techniques
Software Developers work on projects and will have to communicate their roles in large projects when interviewing. This course explores tools and methods used to document development work and communicate it in interview situations. The STAR method, interview preparation, and digital documentation techniques help students develop confidence to speak about technical information.
40 hours