CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Linux Kernel Programming and Introduction to Yocto Project (Coursera) Coursera
University of Colorado Boulder

Linux Kernel Programming and Introduction to Yocto Project (Coursera)

Embark on a journey into the heart of Linux with our 'Linux Kernel Programming and Introduction to Yocto Project' course. Whether you're a beginner or an intermediate developer, this course will guide you through the complexities of kernel driver development for Linux while introducing you to the powerful Yocto build system. Learn how to create your own custom Embedded Linux systems by the end of this hands-on program.

Jun 29th 2026
4 Weeks
Android App Capstone (Coursera) Coursera
Meta

Android App Capstone (Coursera)

Embark on a practical journey with the 'Android App Capstone' course, where you'll consolidate all the skills acquired during the Android Developer Professional Certificate program. Dive into developing an engaging food-ordering app for Little Lemon restaurant, applying theoretical knowledge to tackle real-life challenges in mobile application development.

Jun 29th 2026
3 Weeks
Use C++ to build a crypto trading platform I: user input (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform I: user input (Coursera)

Embark on an exciting journey into the world of C++ programming with our introductory course designed specifically for those new to object-oriented paradigms. This foundational module is part of a five-course specialization that will equip you with the skills needed to develop a sophisticated crypto trading platform. Whether you're interested in financial technology, coding, or both, this course offers a hands-on approach to learning C++ and sets the stage for building your own cryptocurrency exchange.

Jun 29th 2026
2 Weeks
Use C++ to build a crypto trading platform III: functions (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform III: functions (Coursera)

Dive into the third installment of our C++ specialisation, where you'll learn to harness object-oriented programming (OOP) techniques to build sophisticated functions for your very own cryptocurrency trading platform. This course is perfect for programmers aiming to refine their skills in C++, with a practical focus on creating an advanced crypto-trading application.

Jun 29th 2026
2 Weeks
DevOps Capstone Project (Coursera) Coursera
IBM

DevOps Capstone Project (Coursera)

Embark on an advanced journey through DevOps with our Capstone Project course. Learn to apply your skills by developing, testing, deploying, monitoring, and refining a secure microservices-based application on the cloud. This hands-on experience will equip you with Agile, Cloud Native, and CI/CD expertise, ensuring you're ready to tackle real-world challenges in software development.

Jun 29th 2026
5-12 Weeks
Machine Learning Capstone (Coursera) Coursera
IBM

Machine Learning Capstone (Coursera)

Embark on a journey into advanced machine learning techniques with our Machine Learning Capstone course. This hands-on program will guide you through building sophisticated recommendation systems using cutting-edge Python tools such as Pandas, scikit-learn, Tensorflow/Keras. Whether you're looking to enhance your data analysis skills or aiming for a career in AI, this course offers practical experience and real-world application.

Jun 29th 2026
5-12 Weeks
Building Products at Global Scale (Coursera) Coursera
Advancing Women in Tech

Building Products at Global Scale (Coursera)

Elevate your leadership skills and learn how to build products that reach a global scale in this advanced course. Led by an experienced Technical Program Manager from Amazon Web Services (AWS), you'll gain insights into managing complex tech projects, orchestrating major product launches, and architecting resilient systems used by billions worldwide.

Jun 29th 2026
3 Weeks
Linux Embedded System Topics and Projects (Coursera) Coursera
University of Colorado Boulder

Linux Embedded System Topics and Projects (Coursera)

Dive into the world of embedded systems with our advanced Linux Embedded System Topics and Projects course. This capstone course builds on foundational knowledge gained from previous courses in Linux system programming, Buildroot, and Linux Kernel Programming. You'll explore essential topics, delve into kernel programming, understand Yocto Project intricacies, and apply your skills through practical projects.

Jun 29th 2026
4 Weeks