CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Computational Thinking with JavaScript 4: Create & Deploy (Coursera) Coursera
University of Glasgow

Computational Thinking with JavaScript 4: Create & Deploy (Coursera)

In the final course of the Computational Thinking with JavaScript specialization, you'll take everything you've learned and apply it to create and deploy a larger application. This hands-on experience will help you synthesize your knowledge of HTML, JavaScript, and additional libraries as you develop your own unique project. Perfect for those looking to advance their skills in computational thinking and web development.

Sep 14th 2026
3 Weeks
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.

Sep 14th 2026
4 Weeks
Applications of Software Architecture for Big Data (Coursera) Coursera
University of Colorado Boulder

Applications of Software Architecture for Big Data (Coursera)

Dive into the world of big data with our expert-led course, Applications of Software Architecture for Big Data. This course is designed for those looking to build robust, scalable systems capable of handling vast amounts of information. You'll learn how to apply fundamental software engineering principles and architectural concepts to create a distributed system that's both reliable and efficient.

Sep 14th 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.

Sep 14th 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.

Sep 14th 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.

Sep 14th 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.

Sep 14th 2026
4 Weeks