Filter Courses (Click to filter)

Upcoming MOOCs

Basic Cryptography and Programming with Crypto API (Coursera) Coursera
University of Colorado System

Basic Cryptography and Programming with Crypto API (Coursera)

Dive into the fascinating world of cryptography with our beginner-friendly online course, 'Basic Cryptography and Programming with Crypto API'. This course will equip you with essential knowledge in encryption methods, including mono-alphabetic substitution ciphers, one-time-pad, and quantum key distribution. You'll also explore efficient symmetric key algorithms like DES and AES, understand their applications, and learn how to protect against various attacks.

Jul 6th 2026
4 Weeks
Hacking and Patching (Coursera) Coursera
University of Colorado System

Hacking and Patching (Coursera)

Discover the secrets of hacking and patching in our expert-led online course. Gain hands-on experience identifying and exploiting command injection vulnerabilities in web apps hosted on AWS Linux instances. Learn to search for valuable information within typical Linux systems and understand how to deposit and hide Trojans for future exploitation. You'll also learn essential skills in securing these applications through input validation using regular expressions, and discover a security design pattern that prevents the introduction of injection vulnerabilities.

Jul 6th 2026
4 Weeks
Secure Networked System with Firewall and IDS (Coursera) Coursera
University of Colorado System

Secure Networked System with Firewall and IDS (Coursera)

Discover how to protect your networked systems with our expert-led course on Firewalls and IDS. From setting up dual-firewall DMZs to mastering the Linux firewall and employing Snort for intrusion detection, this course equips you with the knowledge to safeguard your network against threats.

Jul 6th 2026
3 Weeks
Classical Cryptosystems and Core Concepts (Coursera) Coursera
University of Colorado System

Classical Cryptosystems and Core Concepts (Coursera)

Discover the basics of cryptographic systems and their critical role in securing digital communications. This course offers a detailed exploration of classical cryptosystems and essential cryptography principles, providing you with a strong foundation to understand modern encryption techniques. Ideal for beginners and professionals alike, this course is designed to meet the growing demand for cybersecurity expertise.

Jul 6th 2026
3 Weeks
Mathematical Foundations for Cryptography (Coursera) Coursera
University of Colorado System

Mathematical Foundations for Cryptography (Coursera)

Dive into the world of cryptography with 'Mathematical Foundations for Cryptography', a foundational course designed to equip you with essential mathematical knowledge crucial for mastering cryptographic techniques. This introductory course, part of the 'Introduction to Applied Cryptography' series on Coursera, is perfect for newcomers to cybersecurity and aims to provide a strong base in algebra, probability, and other key math concepts necessary for understanding complex encryption methods.

Jul 6th 2026
4 Weeks
Symmetric Cryptography (Coursera) Coursera
University of Colorado System

Symmetric Cryptography (Coursera)

Dive into the world of secure communication with our Symmetric Cryptography course. Explore classical and modern encryption methods, including substitution, transposition, product ciphers, and advanced algorithms like DES, 3-DES, and AES. Gain insights into practical applications through various block cipher modes such as ECB, CBC, CFB, OFB, and CTR.

Jul 6th 2026
5-12 Weeks

Last Submitted or Updated

How to Make a Comic Book (Project-Centered Course) (Coursera) Coursera
High Tech High Graduate School of Education

How to Make a Comic Book (Project-Centered Course) (Coursera)

Embark on an exciting journey into the world of comics! This project-centered course is designed for beginners who want to create their very own four-page minicomic. You'll learn essential comic book creation skills such as storytelling, character development, and sequential art. By the end of this course, you will have a completed comic book ready to share with friends and family.

Jul 6th 2026
5-12 Weeks
Data Structures and Performance (Coursera) Coursera
University of California, San Diego

Data Structures and Performance (Coursera)

Unlock the secrets of efficient Java programming with our 'Data Structures and Performance' course. Designed for intermediate learners, this course will teach you advanced techniques to handle vast amounts of data effectively. Gain insights into optimizing algorithms and data structures for large-scale applications, ensuring your software performs at its best.

Jul 6th 2026
5-12 Weeks
Object Oriented Programming in Java (Coursera) Coursera
University of California, San Diego

Object Oriented Programming in Java (Coursera)

Embark on a journey to understand Object Oriented Programming (OOP) principles using Java in this interactive Coursera course. Visualize complex concepts with ease as you learn to design, implement, and debug object-oriented applications. Whether you're aiming to become a professional developer or enhance your programming skills for personal projects, this course offers a structured path to mastery.

Jul 6th 2026
5-12 Weeks
Introduction to Imagemaking (Coursera) Coursera
California Institute of the Arts

Introduction to Imagemaking (Coursera)

Embark on a journey into the world of imagemaking with our beginner-friendly course designed for aspiring designers and curious learners alike. Uncover the secrets behind creating captivating visuals through experimentation, sharing ideas, and receiving constructive feedback.

Jul 6th 2026
4 Weeks
Meeting Investors' Goals (Coursera) Coursera
University of Geneva

Meeting Investors' Goals (Coursera)

Dive into the world of rational investing with our expert-led course, 'Meeting Investors' Goals'. Explore human biases in decision-making and their impact on investments. Gain insights into improving outcomes and mastering market strategies.

Jul 6th 2026
4 Weeks
Mastering the Software Engineering Interview (Coursera) Coursera
University of California, San Diego

Mastering the Software Engineering Interview (Coursera)

Are you ready for that dream internship or entry-level software engineering job? Mastering the Software Engineering Interview is here to equip you with the necessary tools and knowledge to excel in your technical problem-solving and interview communications. This course will guide you through practice sessions, algorithm mastery, and effective interviewing techniques to ensure you stand out.

Jul 6th 2026
4 Weeks