Computer Science

Filter Courses within "Computer Science" (Click to filter)
Introduction to Java as a Second Language (Coursera) Coursera
LearnQuest

Introduction to Java as a Second Language (Coursera)

Discover the fundamentals of Java programming in this beginner-friendly course, tailored for those who already have experience in another coding language. Dive into Java's object-oriented principles and see how they compare to other paradigms. This is the first part of a comprehensive Specialization designed to help you become proficient in Java.

Sep 28th 2026
2 Weeks
Introduction to High-Performance and Parallel Computing (Coursera) Coursera
University of Colorado Boulder

Introduction to High-Performance and Parallel Computing (Coursera)

Discover the essentials of high-performance and parallel computing in this introductory course designed for scientists, engineers, and anyone looking to enhance their software skills in parallel environments. From Linux basics and bash scripting to advanced topics like high throughput computing and code parallelization, this course is your gateway to unlocking powerful computational capabilities.

Sep 28th 2026
4 Weeks
Intro to AR/VR/MR/XR: Technologies, Applications & Issues (Coursera) Coursera
University of Michigan

Intro to AR/VR/MR/XR: Technologies, Applications & Issues (Coursera)

Dive into the world of immersive experiences with our introductory course on AR/VR/MR/XR. Learn about the distinct technologies that make up Extended Reality (XR), understand their practical applications, and explore the ethical, social, and technological challenges they present in today's digital landscape.

Sep 28th 2026
4 Weeks
User Experience & Interaction Design for AR/VR/MR/XR (Coursera) Coursera
University of Michigan

User Experience & Interaction Design for AR/VR/MR/XR (Coursera)

Dive into the world of AR/VR/MR/XR with this specialized course designed to hone your skills in creating immersive user experiences. This course will guide you through the entire XR design process, offering insights on becoming an XR creator, understanding the creation process, and employing rapid prototyping techniques for effective development.

Sep 28th 2026
4 Weeks
IT Fundamentals for Business Professionals: Cybersecurity and social implications (edX) EdX
Universitat Politècnica de València,UPValenciaX

IT Fundamentals for Business Professionals: Cybersecurity and social implications (edX)

Dive into the world of Information Technology (IT) with our introductory course designed for business professionals. Learn about essential IT fundamentals, including cybersecurity best practices, potential careers in IT, and the societal impact of technological advancements. This course is part of an extensive series aimed at equipping you with a strong foundation in business information systems.

Self Paced
Self-Paced
Digital Design (edX) EdX
Harvey Mudd College,HarveyMuddX

Digital Design (edX)

Embark on a transformative learning experience with 'Digital Design' - the first step in mastering the art and science of creating digital systems. This course is designed for those new to the field, aiming to take you from no prior experience to being able to design compelling digital solutions. Dive into the world of computer engineering and explore how digital systems have revolutionized our lives.

Self Paced
5-12 Weeks
Fundamentos TIC para profesionales de negocios: Ciberseguridad e Implicaciones sociales (edX) EdX
Universitat Politècnica de València,UPValenciaX

Fundamentos TIC para profesionales de negocios: Ciberseguridad e Implicaciones sociales (edX)

Sumérgete en el fascinante mundo de las Tecnologías de la Información y Comunicación (TIC) con nuestro curso diseñado específicamente para profesionales de negocios. Aprenderás sobre ciberseguridad, una pieza clave en la protección de datos empresariales, así como las implicaciones sociales que estas tecnologías traen consigo. Este curso es parte de una serie integral que te guiará a través de los fundamentos necesarios para aplicar TIC eficazmente.

Self Paced
Self-Paced
Inheritance and Data Structures in Java (Coursera) Coursera
University of Pennsylvania

Inheritance and Data Structures in Java (Coursera)

Explore the power of object-oriented programming through Java's inheritance features and enhance your understanding of essential data structures in this detailed online course. Whether you're a beginner or an intermediate developer looking to refine your skills, this course will equip you with the tools needed to build robust applications efficiently.

Sep 28th 2026
4 Weeks