Computer Science

Filter Courses within "Computer Science" (Click to filter)
Identifying Security Vulnerabilities (Coursera) Coursera
University of California, Davis

Identifying Security Vulnerabilities (Coursera)

Discover the essential skills needed for creating secure software with our 'Identifying Security Vulnerabilities' course. Gain a deep understanding of threat modeling, encryption, hashing, and learn how to safeguard your applications against SQL injection, XSS, and command injection attacks. Perfect for programmers looking to enhance their security knowledge.

Jun 29th 2026
4 Weeks
Building Web Applications in Django (Coursera) Coursera
University of Michigan

Building Web Applications in Django (Coursera)

Dive into the world of Django web applications with our expert-led course. Learn how to effectively interact with databases using Django's Object-Relational Mapping (ORM), understand Python's Object-Oriented patterns, and grasp basic Structured Query Language (SQL). Explore one-to-many and many-to-many relationships, and practice your skills through interactive use of the Django console.

Jun 29th 2026
4 Weeks
Django Features and Libraries (Coursera) Coursera
University of Michigan

Django Features and Libraries (Coursera)

Unlock the full potential of Django with our expert-led course on Django Features and Libraries. Dive into building sophisticated web applications that are secure, scalable, and aesthetically pleasing. From understanding cookies and sessions to mastering authentication and enhancing user experience through navigation and styling, this course equips you with all the skills needed to excel in Django development.

Jun 29th 2026
5-12 Weeks
Big Data Emerging Technologies (Coursera) Coursera
Yonsei University

Big Data Emerging Technologies (Coursera)

Dive into the world of Big Data with our 'Big Data Emerging Technologies' course, designed for those eager to leverage cutting-edge techniques and stay ahead in today's data-driven economy. From understanding the basics to implementing advanced strategies, this course equips you with the skills needed to transform raw data into actionable insights.

Jun 29th 2026
5-12 Weeks
Smart Device & Mobile Emerging Technologies (Coursera) Coursera
Yonsei University

Smart Device & Mobile Emerging Technologies (Coursera)

Dive deep into the latest advancements in smartphone and smartwatch technologies with our exclusive online course. Learn about state-of-the-art components, global market trends, and future predictions to elevate your skills in new product design & development, app creation, and strategic business planning. Whether you're a tech enthusiast or a professional looking to stay ahead, this course is your gateway to understanding the most widely used electronic devices.

Jun 29th 2026
5-12 Weeks
Cloud Systems Software (Coursera) Coursera
Georgia Institute of Technology

Cloud Systems Software (Coursera)

Dive into the world of Cloud Systems Software with our expert-led course. Gain a deep understanding of programming frameworks, scalability, and implementation issues in cloud environments. This course covers essential topics like distributed data stores, resource management for multi-tenancy and elasticity, and virtualization techniques. Whether you're new to cloud computing or looking to deepen your expertise, this course offers valuable insights and practical knowledge.

Jun 29th 2026
5-12 Weeks
Network Function Virtualization (Coursera) Coursera
Georgia Institute of Technology

Network Function Virtualization (Coursera)

Dive into the world of Network Function Virtualization (NFV) with this expert-led course. Learn how to effectively virtualize network functions traditionally handled by dedicated hardware, optimizing enterprise networks for scalability and flexibility. Gain insights into operating system optimizations, user-plane library design, and more, all aimed at enhancing your ability to manage modern network infrastructures.

Jun 29th 2026
5-12 Weeks