CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Continuous Integration and Continuous Delivery (CI/CD) (Coursera) Coursera
IBM

Continuous Integration and Continuous Delivery (CI/CD) (Coursera)

Welcome to our Continuous Integration and Continuous Delivery (CI/CD) course on Coursera, where you'll learn the essential skills needed to revolutionize your software development workflow. This course will guide you through automating your integration and delivery processes, reducing manual steps, minimizing errors, and accelerating the release of high-quality software products.

Jun 22nd 2026
4 Weeks
Software Architecture Patterns for Big Data (Coursera) Coursera
University of Colorado Boulder

Software Architecture Patterns for Big Data (Coursera)

Dive into the world of Software Architecture Patterns with our comprehensive online course designed specifically for those working with Big Data. Learn how to transform big data prototypes into robust, tested, and scalable production systems. This course will equip you with the knowledge needed to measure performance characteristics, identify bottlenecks, and implement solutions that ensure your applications perform optimally under load.

Jun 22nd 2026
4 Weeks
Developing Front-End Apps with React (Coursera) Coursera
IBM

Developing Front-End Apps with React (Coursera)

Dive into the world of modern web development with 'Developing Front-End Apps with React' - an in-depth course designed to equip you with the skills needed to craft dynamic and interactive user interfaces. This course will guide you through building rich front-end applications using React, a powerful JavaScript library that has become the go-to choice for developers worldwide.

Jun 22nd 2026
4 Weeks
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.

Jun 22nd 2026
5-12 Weeks
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.

Jun 22nd 2026
4 Weeks
Use C++ to build a crypto trading platform IV: objects (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform IV: objects (Coursera)

Dive into the fourth installment of our five-part series on C++ for building crypto-trading platforms. This course focuses on objects and object-oriented programming (OOP), providing you with the tools needed to construct a sophisticated crypto exchange platform while mastering advanced C++ techniques.

Jun 22nd 2026
2 Weeks
Use C++ to build a crypto trading platform V: final system (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform V: final system (Coursera)

Dive into the final phase of our advanced C++ specialization with 'Use C++ to build a crypto trading platform V: final system'. This course is the culmination of five courses designed to equip you with object-oriented programming skills in C++. From the basics to creating your own cryptocurrency exchange, this course takes you through every step necessary to build and deploy a fully functional trading platform.

Jun 22nd 2026
2 Weeks