Introduction to Java Programming I: Foundations and Syntax Basics This course provides an introduction to the Java programming language. It gives you a foundational overview and history of Java, and you’ll...
Introduction to Java Programming III: Exceptions, Data Structures, Recursion, and GUIs This course provides you with the knowledge to handle and even create exceptions to achieve graceful error handling in programs. You will...
Introduction to Java Programming II: Object-Oriented Programming and Algorithms Build on the skills learned from “Introduction to Java Programming I: Foundations and Syntax Basics” and learn the basics of writing classes...
Open Source Intelligence for Emerging Threats Take a deep dive into how to use public sources to recognize and respond to malicious cyber activities. This course will help technical...
Risk Management Framework The National Institute of Standards and Technology (NIST) Risk Management Framework (RMF) provides a mechanism to inform risk decisions and...
Introduction To Autonomous Unmanned Systems With the rapidly increasing interest and use of unmanned systems in defense, there is also an increasing interest in making these systems...
Machine Learning Ops: Building and Delivering Models for Operational Success Dive into the dynamic world of Machine Learning Operations (MLOps) by understanding the core pillars: Infrastructure, Automation, and...
Software Assurance Software assurance is critical to the operation of modern communications, transportation, manufacturing, and military missions. Without...
Cybersecurity for Critical Infrastructure The Cybersecurity for Critical Infrastructure course provides a fundamental understanding of cybersecurity principles applied to industrial...
DevSecOps and Agile Defense Acquisition DevSecOps is a critical component in modern software engineering. Through DevSecOps principles and practices, an organization can deliver...