Computer Science

Filter Courses within "Computer Science" (Click to filter)
Advanced Data Structures in Java (Coursera) Coursera
University of California, San Diego

Advanced Data Structures in Java (Coursera)

Explore the fundamentals of advanced data structures in Java and learn how to apply them to solve intricate real-world challenges. This course will equip you with essential knowledge and practical skills needed for efficient problem-solving in various domains, including software engineering, network management, and more.

Jun 22nd 2026
5-12 Weeks
Cryptography and Information Theory (Coursera) Coursera
University of Colorado System

Cryptography and Information Theory (Coursera)

Dive into the intriguing world where cryptography meets information theory in this enlightening online course. Uncover the secrets behind secure communication, understand the science of data encryption, and explore how information is coded and transferred. This course offers a unique perspective on protecting information from unauthorized access and provides insights into entropy, attacker capabilities, and more.

Jun 22nd 2026
4 Weeks
Enterprise and Infrastructure Security (Coursera) Coursera
New York University

Enterprise and Infrastructure Security (Coursera)

Dive into the world of enterprise and infrastructure security with this comprehensive online course. Gain insights into modern cybersecurity practices, understand compliance frameworks like NIST and PCI, and explore how hybrid cloud architectures can enhance your network's security. Perfect for professionals looking to fortify their organization's digital defenses.

Jun 22nd 2026
4 Weeks
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera) Coursera
DeepLearning.AI

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera)

Dive into the world of artificial intelligence with this comprehensive Introduction to TensorFlow course. Learn best practices for using TensorFlow, a powerful tool for developing scalable machine learning algorithms. Ideal for software developers eager to integrate AI and deep learning into their projects.

Jun 22nd 2026
4 Weeks
Kotlin for Java Developers (Coursera) Coursera
JetBrains

Kotlin for Java Developers (Coursera)

Transition seamlessly into the world of Kotlin programming with this tailored course designed for Java developers. Discover the power and elegance of Kotlin as you learn to write concise, safe, and pragmatic code that can be easily integrated with your existing Java projects. Whether you're looking to enhance server-side development skills or dive deeper into Android app creation, this course offers a pathway to mastering Kotlin.

Jun 22nd 2026
5-12 Weeks
DDoS Attacks and Defenses (Coursera) Coursera
University of Colorado System

DDoS Attacks and Defenses (Coursera)

Discover how to protect your organization from Distributed Denial of Service (DDoS) attacks with this in-depth online course. From understanding the history and analyzing new threats like Mirai IoT Malware to implementing defense strategies, you'll gain a thorough knowledge of DDoS mitigation techniques. Explore A2D2, an innovative autonomous anti-DDoS network solution designed for small to medium-sized organizations.

Jun 22nd 2026
4 Weeks
Advanced System Security Topics (Coursera) Coursera
University of Colorado System

Advanced System Security Topics (Coursera)

Dive into the intricate world of advanced system security with our expert-led online course. From understanding Role-Based Access Control (RBAC) to implementing Attribute-Based Access Control (ABAC), this course is designed for those who want to delve deep into secure access policies, leveraging technologies like Docker and AWS IAM. Learn about XACML 3.0 and its application in securing web documents and network resources with attribute certificates. This course will equip you with the knowledge and tools necessary to manage and specify complex access controls effectively.

Jun 22nd 2026
4 Weeks
Blockchain Basics (Coursera) Coursera
University at Buffalo,The State University of New York

Blockchain Basics (Coursera)

Dive into the world of blockchain with our introductory course designed to equip you with a solid understanding of essential concepts. Explore Bitcoin and Ethereum protocols, learn how to create nodes, accounts, mine, transact, transfer Ethers, and check balances. Perfect for beginners looking to get started in this transformative technology.

Jun 22nd 2026
4 Weeks