The path to your dream career
819 course matches your filter criteria.
819 results
1 filters applied
SQL Database Management
SQL Database Management is the discipline of organizing, storing, retrieving, and securing data using Structured Query Language within relational database systems.
- Design normalized relational database schemas to eliminate d...
- Apply Data Definition Language (DDL) to create, alter, and d...
- +6 more outcomes
Ethics and Societal Implications of AI
Ethics and Societal Implications of AI is the interdisciplinary study of the moral principles, social consequences, and governance structures surrounding artificial intel...
- Analyze foundational ethical principles and critically asses...
- Apply ethical theories such as utilitarianism and deontology...
- +5 more outcomes
Geospatial Intelligence Analysis
Geospatial Intelligence Analysis (GEOINT) is the discipline of acquiring, processing, and interpreting geospatial data—such as satellite imagery, aerial photographs, and...
- Analyze foundational concepts of geospatial intelligence to...
- Apply remote sensing principles to interpret electromagnetic...
- +6 more outcomes
Data Science and Big Data Analytics
Data Science and Big Data Analytics is the interdisciplinary field that combines statistics, computer science, and domain knowledge to uncover patterns, trends, and insig...
- Evaluate the data science and big data landscape to identify...
- Design and implement data acquisition and storage solutions...
- +6 more outcomes
Facebook Ads
Facebook Ads is the paid advertising platform within Meta’s family of apps, enabling businesses to deliver targeted messages across Facebook, Instagram, Messenger, and th...
- Analyze the Facebook Ads ecosystem to differentiate the role...
- Set up a Facebook Business Manager and ad account with prope...
- +6 more outcomes
Mobile App Development
Mobile app development is the process of creating software applications that run on smartphones, tablets, and other portable devices.
- Set up a cross-platform development environment using Androi...
- Apply object-oriented programming principles in Kotlin or Sw...
- +5 more outcomes
Python Programming
Python programming is a high-level, interpreted language known for its readability, simplicity, and extensive standard library.
- Write and execute basic Python scripts using variables, data...
- Implement conditional logic and loops to control program exe...
- +6 more outcomes
Game Development Fundamentals
Game Development Fundamentals is the study of the core principles and technical skills required to design and build interactive digital games.
- Analyze core game design principles to conceptualize a playa...
- Apply programming fundamentals to implement game logic using...
- +6 more outcomes
IoT Security Protocols
IoT Security Protocols refers to the specialized set of communication and cryptographic standards designed to protect data integrity, confidentiality, authentication, and...
- Analyze the protocol landscape and security challenges speci...
- Implement DTLS and TLS security mechanisms for constrained I...
- +6 more outcomes
Agile Methodologies
Agile Methodologies represent a set of iterative, incremental approaches to software development and project management that prioritize flexibility, collaboration, and cu...
- Analyze the core values and principles of the Agile Manifest...
- Apply the Scrum framework by defining roles, events, and art...
- +6 more outcomes
Robotics Coding
Robotics coding is the discipline of writing software that controls the behavior, movement, and decision-making of robotic systems.
- Set up the robot hardware and programming environment to est...
- Implement motor control algorithms to precisely regulate whe...
- +6 more outcomes
Statistics: From Data to Insight
Statistics is the science of collecting, organizing, analyzing, interpreting, and presenting data to uncover patterns and support decision-making under uncertainty.
- Calculate and interpret measures of central tendency, disper...
- Design and critique data visualizations such as histograms,...
- +7 more outcomes
3D Printing and Prototyping
3D printing and prototyping is the practice of creating physical objects layer by layer from digital models, enabling rapid iteration and functional testing of designs.
- Compare and contrast major 3D printing technologies to selec...
- Design a 3D model with considerations for overhangs, support...
- +6 more outcomes
Vlogging
Vlogging is the practice of creating and sharing video content that documents personal experiences, expertise, or entertainment in a serialized format.
- Analyze the role and responsibilities of a vlogger to define...
- Select and justify essential equipment for vlogging based on...
- +6 more outcomes
Post-Quantum Cryptography Fundamentals
Post-quantum cryptography (PQC) refers to cryptographic algorithms that are believed to be secure against both classical and quantum computers.
- Analyze the quantum threat to classical cryptography by desc...
- Apply the Learning With Errors problem to construct a basic...
- +5 more outcomes