Available courses

Students will analyze advanced procedural extensions in Oracle. Learners will construct efficient database schemas and stored procedures, evaluating strategies for maintaining data integrity and system availability.
Students will analyze complex database operations, including joins, aggregates, nested queries, and common table expressions. Learners will synthesize these advanced techniques to optimize database performance and manipulate complex data sets.
Students will analyze deep learning and neural network architectures. Learners will synthesize advanced AI programming techniques to build and evaluate predictive models, preparing them for sophisticated automation and analytical tasks.
Students will identify the libraries and frameworks necessary for Artificial Intelligence development. Learners will apply Python to construct basic machine learning models and data processing pipelines.
Students will analyze advanced concepts in blockchain programming and consensus mechanisms. Learners will synthesize these concepts to build complex, secure decentralized applications.
Students will define the principles of distributed ledger technology and blockchain architecture. Learners will apply programming logic to construct smart contracts and blockchain applications in preparation for professional certification.
Students will analyze advanced Exchange features, including SSL certificates and PowerShell automation. Learners will synthesize these concepts to manage complex mail environments, including Outlook Web Access and mobile device synchronization.
Students will identify the components required for Microsoft Exchange installation. Learners will apply configurations for Active Directory integration, mailbox control, and transport pipeline management.
Students will analyze advanced procedural extensions in Oracle. Learners will construct efficient database schemas and stored procedures, evaluating strategies for maintaining data integrity and system availability.
Students will identify the architecture and administrative tools of Oracle PL/SQL. Learners will apply standard procedures to set up databases and execute primary queries.
Students will analyze complex database operations, including joins, aggregates, nested queries, and common table expressions. Learners will synthesize these advanced techniques to optimize database performance and manipulate complex data sets.
Students will identify the fundamentals of database installation and SQL query structure. Learners will apply Transact-SQL to perform table management, filtering, and data sorting within a relational database environment.
Students will analyze the infrastructure components of Amazon Web Services (AWS). Learners will construct and manage cloud environments, evaluating service options to optimize cost and performance for enterprise applications.
Students will identify the specific administrative requirements for non-Windows platforms. Learners will construct management policies for mobile and desktop environments, ensuring centralized control and security.
Students will analyze advanced Linux configuration and shell scripting. Learners will synthesize these tools to automate system maintenance and optimize server performance.
Students will identify fundamental Linux commands and file system structures. Learners will apply these skills to perform standard system administration tasks, including user management and process monitoring.
Students will analyze cloud-based infrastructure management using Microsoft Azure. Learners will construct and maintain cloud server instances, applying security best practices to protect organizational data.
Students will evaluate complex enterprise server scenarios. Learners will create solutions for scalability and high availability, managing critical server resources in a virtualized or cloud-integrated environment.
Students will analyze advanced Windows Server administration topics. Learners will synthesize knowledge of group policies, directory services, and security to maintain reliable and secure server infrastructures.
Students will identify the core components of Microsoft Windows Server environments. Learners will apply installation and configuration skills to establish basic server roles and services.
Students will explain the architecture of the Django framework. Learners will apply Python-integrated tools to link content into standardized formats, creating robust back-end web frameworks.
Students will analyze the role of JavaScript as the dominant language for the web. Learners will construct interactive web pages, synthesizing JavaScript logic with existing HTML and CSS structures to enhance user engagement.
Students will identify and classify various data interchange formats including HTML, XML, JSON, and CSV. Learners will apply these formats to structure and organize data, ensuring compatibility across different web-enabled platforms.
Students will analyze the Android Studio environment and Kotlin syntax. Learners will design and create functional mobile applications, evaluating the user experience to ensure intuitive and responsive interface design.
Building directly on foundational memory-safety principles, students will advance their engineering proficiency to systems-level development using Rust. Learners will analyze asynchronous programming paradigms and design highly concurrent, thread-safe software. Students will evaluate performance trade-offs, optimize memory layout, and synthesize these advanced systems concepts to produce a production-grade, high-performance network service.
This course introduces students to the core concepts of the Rust programming language, emphasizing its unique approach to memory safety and performance. Students will identify foundational Rust syntax, data types, and control flow structures before explaining the core mechanics of ownership, borrowing, and lifetime systems. Learners will apply these memory-safety rules to eliminate common bugs like null pointer exceptions and data races.
Building on basic scripting, students will analyze complex system administration workflows. Learners will synthesize advanced scripting techniques to automate enterprise-level tasks and manage system configurations across a network.
Students will define the purpose of automation in a Windows environment. Learners will apply PowerShell cmdlets to construct scripts that perform basic administrative tasks and data manipulation.
This course focuses on advanced C# development. Students will evaluate different architectural approaches to build professional-grade Windows applications and game development projects, ensuring code scalability and maintainability.
Students will identify the core syntax of C# within the .NET framework. Learners will create basic Windows applications, demonstrating an ability to manipulate user interfaces and event handling logic.
Students will analyze high-performance system requirements. Learners will create complex game development projects by synthesizing advanced C++ features, including pointers, references, and memory optimization techniques.
This course introduces the C++ programming language with an emphasis on performance and memory management. Students will distinguish between C++ syntax and other languages, applying these rules to create efficient code structures suitable for game development.
Building on foundational Java skills, students will analyze advanced software patterns and library integration. Learners will synthesize these concepts to develop complex, large-scale enterprise applications and Android-compatible software components.
Students will identify core Java syntax and object-oriented concepts. Learners will apply these principles to create reliable enterprise software. By the end of the course, students will construct modular applications that demonstrate an understanding of the Java programming environment.
Students will analyze the complexities of network topologies, including TCP/IP implementation, routing, and VLAN segmentation. Moving beyond theoretical architecture, learners will construct robust distributed applications by integrating Python's asyncio for high-concurrency and SSL for secure data transmission. The course culminates in students formulating encrypted communication frameworks that allow programs on disparate systems to collaborate effectively.
Learners will analyze and implement advanced techniques for organizing data and libraries. The course focuses on the practical application of data structures, including stacks, queues, linked lists, and binary search trees. Additionally, students will evaluate and deploy complex organizational structures such as B-trees, graphs, heaps, and hashes to optimize software performance.
This course introduces foundational programming principles and source control methodologies using Git and GitHub. Students will understand programming syntax, data types, variable scope, and file input/output mechanisms. Practical applications focus on implementing basic input/output, managing control flow, applying logic operators, and manipulating data collections. Students will analyze, design, and synthesize structured software solutions utilizing modular functions, recursion, and object-oriented programming principles.
Students will define and explore the capabilities of Microsoft and Google Office Suites. The course requires learners to manipulate data using word processing, spreadsheet, and presentation software. By the conclusion of the term, students will evaluate and compare various industry-standard office suite platforms to select appropriate tools for specific professional tasks.
Students will manage systems and procedures for large passenger jets (e.g., A320neo/747-8), demonstrating advanced flight deck operation, fuel management, and emergency handling.
Learners will analyze and operate regional jet systems (e.g., CRJ-700/Embraer 170), including flight management, pressurization, and standard operating procedures for professional environments.
Students will operate twin-engine turboprop systems, managing pressurization, performance, and flight procedures for aircraft such as the King Air 350i and ATR-42.
Learners will identify key systems and execute flight/ground maneuvers for single-engine piston aircraft, emphasizing pre-flight procedures, system management, and weight and balance.
Students will execute floatplane and skiplane maneuvers, including glassy water takeoffs and landings, sailing, and beaching procedures, in a simulated environment.
Learners will analyze seaplane aerodynamics, water handling, docking, and maritime right-of-way rules to prepare for seaplane knowledge examinations.
Students will perform rotorcraft flight maneuvers, including hovering, autorotations, slope operations, and confined area landings, in a simulated flight training environment.
Learners will identify principles of rotorcraft operation, including aerodynamics, flight controls, weight and balance, and systems, to prepare for FAA knowledge examinations specific to helicopters.
Students will demonstrate instructional techniques, including lesson planning, coaching versus criticizing, and student evaluation, to prepare for the Fundamentals of Instructing Knowledge test.
Learners will define and apply 14 CFR Part 107 regulations, airspace classification, and weather interpretation to safely and legally operate drones for professional certification.
Students will categorize and identify common commercial and private aircraft types to facilitate safe, accurate ground operations and taxiing in congested airport environments.
Learners will create a career employment plan, implement effective interview strategies, and demonstrate the professional interpersonal skills necessary to work in various aviation sectors.
Students will differentiate between domestic and international procedures, demonstrating proficiency in ICAO phraseology, oceanic non-radar procedures, and altimetry transitions.
Learners will identify ICAO standards, international flight planning forms, and global customs/immigration requirements to execute flight plans for operations outside of the United States.
Students will apply advanced instrument flight procedures to execute emergency diversions, missed approaches, and holding patterns while demonstrating proficiency in navigation and ATC communication for FAA certification.
Learners will interpret weather data, navigation charts, and air traffic control procedures to solve complex flight planning problems in preparation for the FAA Instrument Rating Knowledge examination.
Students will analyze the aerodynamic and mechanical complexities of large, multi-engine aircraft and execute emergency and high-altitude procedures using integrated flight management systems.
Learners will analyze multi-engine aerodynamics and evaluate systems to demonstrate proficiency in engine-failure procedures, minimum control speed recovery, and single-engine precision flight operations.
Students will perform commercial pilot precision maneuvers, such as Chandelles, Lazy Eights, and steep turns, while maintaining the rigorous tolerances defined by the FAA Airman Certification Standards (ACS).
Learners will appraise weather and approach charts to execute precision and non-precision approaches, including ILS, LPV, VOR, and NDB procedures, under simulated instrument meteorological conditions.
Students will interpret advanced avionics data and execute simulated instrument flight maneuvers, including climbs, turns, and holding patterns, to build foundational skills for instrument operations.
Learners will identify and interpret guidelines within the Aeronautical Information Manual regarding airspace classification, airport lighting, communication procedures, and emergency operations to facilitate safe navigation.
Students will demonstrate proficiency in navigation by identifying sectional/enroute symbology, calculating wind corrections, and managing fuel reserves and flight times for comprehensive flight planning.
Learners will evaluate key aircraft performance metrics, including weight and balance, takeoff/landing distances, and climb performance, to formulate accurate go/no-go decisions based on field data and atmospheric conditions.
Students will explain the principles of operation for various aircraft systems, including piston and turbine engines, hydraulics, electrical power, and pneumatic systems, while evaluating their impact on performance and reliability.
Learners will analyze federal regulations concerning flight and duty limitations (Part 117), as well as operating requirements for domestic, flag, commuter, and on-demand operations to ensure full regulatory compliance.
Students will identify and apply Title 14 CFR regulations, specifically parts 43, 61, and 91, to demonstrate the knowledge of maintenance, airman certification, and general operating rules necessary for FAA knowledge tests.
Learners will analyze and interpret FAA-approved weather products such as METARs, TAFs, and prognostic charts to determine flight safety and apply meteorological theory to solve complex aviation weather problems for the FAA Knowledge examination.
Students will apply navigation techniques including dead reckoning, pilotage, and the utilization of VOR and GPS navigation systems to effectively execute cross-country flight planning and lost procedures.
Learners will demonstrate proficiency in short/soft field takeoffs and landings, crosswind operations, and complex emergency procedures, including engine failures and unusual attitude recovery, to ensure safety and readiness for practical certification.
Students will identify key flight principles and perform simulated flight operations, including startup procedures, taxiing, primary flight maneuvers, and pattern entry, to demonstrate the competencies required for the Private Pilot Practical checkride.