Computer Science

Filter Courses within "Computer Science" (Click to filter)
Abstraction, Problem Decomposition, and Functions (Coursera) Coursera
University of Colorado System

Abstraction, Problem Decomposition, and Functions (Coursera)

Dive deep into the fundamentals of computational thinking and start your C programming adventure with 'Abstraction, Problem Decomposition, and Functions.' This course, part of a specialization series on Coursera, will guide you through understanding abstraction, breaking down complex problems, and mastering functions – all crucial skills for any programmer. Whether you're new to coding or looking to refine your problem-solving techniques, this course offers valuable insights and practical applications.

Jun 29th 2026
4 Weeks
What is “the mind” and what is artificial intelligence? (Coursera) Coursera
University of Colorado Boulder

What is “the mind” and what is artificial intelligence? (Coursera)

Embark on a journey to unravel the mysteries of the human mind and its parallels in artificial intelligence. This course offers an in-depth exploration of cognitive science's evolution and how it shapes our understanding of AI cognition. Perfect for enthusiasts curious about the future of technology and psychology.

Jun 29th 2026
4 Weeks
Computational Vision (Coursera) Coursera
University of Colorado Boulder

Computational Vision (Coursera)

Discover how vision is a complex cognitive problem space in this engaging online course on Computational Vision. Learn to analyze and model different aspects of visual processing, explore the intricate relationship between the mind, brain, and computation, and gain insights into advanced models that enhance our understanding of perception.

Jun 29th 2026
4 Weeks
SAS Macro Language (Coursera) Coursera
SAS

SAS Macro Language (Coursera)

Discover the advanced capabilities of SAS Macro Language in this expert-led Coursera course. Whether you're a data analyst, statistician, or aspiring programmer, this course will equip you with the skills to manipulate and analyze complex datasets using the DATA step and procedures. Enhance your understanding of macro variables, dynamic SQL, and more to become proficient in SAS.

Jun 29th 2026
5-12 Weeks
Principles of Secure Coding (Coursera) Coursera
University of California, Davis

Principles of Secure Coding (Coursera)

Dive into the world of secure programming with our Principles of Secure Coding course. Master the philosophy and principles behind writing secure code, understand the relationship between robustness and security, and learn practical techniques for preventing common coding pitfalls. Start your journey to becoming a proficient and safe coder today!

Jun 29th 2026
4 Weeks
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