Computer Science

Filter Courses within "Computer Science" (Click to filter)
Create the User Interface in Android Studio (Coursera) Coursera
Meta

Create the User Interface in Android Studio (Coursera)

Embark on a journey to master the art of designing engaging and intuitive user interfaces (UI) for your Android applications. This comprehensive course is designed for beginners who have a basic understanding of Kotlin and are eager to delve into cross-platform mobile app development. By the end of this course, you'll be well-versed in creating compelling UIs using Android Studio and Kotlin.

Jul 20th 2026
5-12 Weeks
Transient-Execution Attacks: Understanding Meltdown and Spectre (edX) EdX
Graz University of Technology,TUGrazX

Transient-Execution Attacks: Understanding Meltdown and Spectre (edX)

Dive into the advanced realm of cybersecurity with our course on Transient-Execution Attacks: Understanding Meltdown and Spectre. This course will equip you with a deep understanding of how these attacks work, enabling you to safeguard your digital assets against sophisticated threats like Meltdown and Spectre. By implementing attack strategies and mitigation techniques, you'll be prepared to defend against the latest vulnerabilities in computing systems.

Self Paced
Self-Paced
Modern Distributed Systems (edX) EdX
Delft University of Technology,DelftX

Modern Distributed Systems (edX)

Dive into the world of Modern Distributed Systems with our expert-led course. From first principles to real-world applications, you'll gain a deep understanding of how these critical systems work, manage complexity, and impact energy use. Perfect for tech enthusiasts and professionals looking to advance their knowledge in distributed computing.

Self Paced
Self-Paced
Monitoring and Observability for Application Developers (edX) EdX
IBM

Monitoring and Observability for Application Developers (edX)

Unlock the secrets of successful application development with our comprehensive course on Monitoring and Observability for Application Developers. Gain essential skills to effectively monitor applications, employ observability practices, and leverage logging for deep system insight. Perfect for developers and DevOps professionals looking to enhance their capabilities.

Self Paced
Self-Paced
DevOps and Software Engineering Capstone Project (edX) EdX
IBM

DevOps and Software Engineering Capstone Project (edX)

Embark on an advanced journey in DevOps and Software Engineering with this Capstone Project course. Gain practical experience developing and deploying applications using continuous integration and continuous delivery (CI/CD) methodologies. This hands-on project will help you apply your skills, build a compelling portfolio piece, and demonstrate your proficiency in modern software development practices.

Self Paced
Self-Paced
Working with Data in iOS (Coursera) Coursera
Meta

Working with Data in iOS (Coursera)

Dive into the world of iOS development and learn how to effectively manage and manipulate data within your apps. This course covers essential principles like APIs, data formats, and utilizing Core Data for efficient data management in Swift. Whether you're a beginner or an experienced developer looking to refine your skills, this course will equip you with the knowledge needed to create robust and responsive iOS applications.

Jul 20th 2026
4 Weeks
Assembler Language (edX) EdX
DoaneX,Doane University

Assembler Language (edX)

Dive into the world of Assembler Language with our expert-led course on edX. Whether you're a beginner or looking to enhance your skills, this course will guide you through the essentials of digital logic, computer organization, and low-level programming. Gain the ability to translate high-level concepts into efficient assembly language code.

Self Paced
Self-Paced