Available courses

This is a certificated course and candidates for this exam will demonstrate foundational networking knowledge and skills, including TCP/IP, networking services, networking topologies, and troubleshooting in wired and wireless environments.

Course Objectives

  • Application Lifecycle Management
  • Graphics and Animation
  • Forms
  • Layouts
  • JavaScripts Coding

This is a certificated course and candidates for this exam prove introductory knowledge of how to responsibly manipulate, analyze, and communicate findings of data analysis

Course Objectives

  • Data basics
  • Data manipulation
  • Data analysis
  • Data visualization and communication
  • Responsible analytics practices

This is a certificated course and candidates for this exam will demonstrate foundational networking knowledge and skills, including TCP/IP, networking services, networking topologies, and troubleshooting in wired and wireless environments.

Course Objectives

  • Networking Fundamentals
  • Network Infrastructure
  • Network Hardware
  • Protocols and Services
  • Troubleshooting

This is a certificated course and candidates for this exam will demonstrate foundational knowledge of how to design and query relational databases, such as MySQL, Microsoft SQL Server, or Oracle.

Course Objectives

  • Database Design
  • Database Object Management using DDL
  • Data Retrieval
  • Data Manipulation using DML
  • Troubleshooting

This is a certificated course and candidates for this exam demonstrate their understanding of key security paradigms, terminology, and mindset. Successful candidates will have a keen awareness of the importance of security and the threats to a business when security procedures are not followed.

Course Objectives

  • Essential Security Principles
  • Basic Network Security Concepts
  • Endpoint Security Concepts
  • Vulnerability Assessment and Risk Management
  • Incident Handling

This is a certificated course and candidates for this exam will be able to identify and describe end solutions that leverage cloud technologies, considerations that span across solutions, and the “art of the possible” in utilizing cloud to develop solutions.

Course Objectives

  • Determine if cloud solution is appropriate
  • Developing cloud architecture
  • Implementing the cloud development life cycle
  • Managing cloud operations
  • Understanding cloud governance

This is a certificated course and candidates for this exam will demonstrate that they can structure a webpage using HTML elements and create and apply styles using CSS.

Course Objectives

  • Learn HTML Fundamentals
  • Learn CSS Fundamentals
  • Learn Document Structure using HTML
  • Learn Multimedia Presentation using HTML
  • Learn Webpage Styling using CSS
  • Learn Accessibility, Readability, and Testing

This is a certificated course and candidates for this exam are AI enabled learners and are prepared for the professional use of AI by understanding how AI can be used to solve problems.

  • Identify the problem we are trying to solve using AI (e.g., user segmentation, improving customer service)
  • Classify the problem (e.g., regression, unsupervised learning)
  • Identify the areas of expertise needed to solve the problem
  • Build a security plan
  • Ensure that AI is used appropriately
  • Choose transparency and validation activities
  • Assess data quality
  • Select features for the AI model
  • Identify training and test data sets
  • Look for potential sources of bias in the algorithm

For this course students will get a basic introduction to the building blocks and components of artificial intelligence, learning about concepts like algorithms, machine learning, and neural networks. Students will also explore how AI is already being used, and evaluate problem areas of AI. The course also contains document data decisions, evaluating model performance (e.g., accuracy, precision), identifying training and test data sets, building a security plan, and many more. Students will leave the course with a solid understanding of what AI is, how it works, areas of caution, and what they can do with the technology.


This is a certificated course and candidates for this exam will demonstrate that they can recognize, write, and debug Python code that will logically solve a problem. 

  • Perform data and data type operations
  • Determine the sequence of execution based on operator precedence
  • Select operators to achieve the intended results
  • Construct and analyze code segments that use branching statements
  • Construct and analyze code segments that perform iteration
  • Construct and analyze code segments that perform file input and output operations
  • Construct and analyze code segments that perform console input and output operations
  • Document code segments
  • Construct and analyze code segments that include function definitions
  • Solve complex computing problems by using built-in modules

This course introduces core programming basics—including data types, control structures, algorithm development, and program design with functions—via the Python programming language. The course discusses the fundamental principles of Object-Oriented Programming, as well as in-depth data and information processing techniques. Students will solve problems, explore real-world software development challenges, and create practical and contemporary applications.

For this course you will learn how to create 3D Models and Assets for games that use Blender. You will learn how to create highly detailed, great looking environments for your portfolio. Additionally, learn how to turn your environment into an asset ready to be implemented into a video game engine. Model a range of environment assets, building up to the comprehensive front cover image. We also cover modeling, sculpting, texturing, lighting, rendering and many more core aspects needed for an environment artist. No matter what your background, your skills, or your interest, this course will give you a new set of skills that will make you a much more capable 3D Environment Artist.


  • Create assets for video games.
  • Use textures to make objects look realistic.
  • Learn different types of texturing for speed and detail
  • Discover different types of environment modeling for games or animations
  • Model objects in Blender and for environments in general
  • Find out how to use modular environment assets effectively.
  • Model objects in Blender and for environments in general


The objective of this course is project-based learning, to create unique environments for games, animations or renders.

This course is an introduction to the Godot Engine and helps beginners get started with creating their own games using this awesome tool. You will learn about creating a small 2D platformer from start to finish in the Godot Engine. This course covers all aspects of creating a complete.


platformer game in Godot including:

  • Game mechanics like player movement, collectibles, and basic combat
  • Hazards like spikes and enemies
  • 2D Sprite Animation
  • A seamless game loop and transitions between levels
  • Scene structure and project organization
  • Sound effects
  • Creating a platform character
  • Using Tilemaps
  • A main menu, pause menu, options menu, and other UI elements
  • Finishing touches like camera shake, basic shaders, particle effects, and UI animations


The objective of this course is to take an empty project and turn it into a small, complete game. In doing so, this course will expose you to many aspects of the Godot engine from input handling, to tilemaps, to particles, to audio, and more. By the time you complete this course, you will feel comfortable working on your own projects in Godot. You will walk away from this course with a solid foundational understanding of making games that are not only functional but also fun.