CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Building Objects in C (Coursera) Coursera
University of Michigan

Building Objects in C (Coursera)

Discover the core principles of object-oriented programming as you explore the powerful C language. Learn to construct robust libraries featuring high-level data structures such as strings, lists, and dictionaries. Gain insights into optimizing your code by managing memory allocation and de-allocation effectively.

Jul 6th 2026
5-12 Weeks
How to Get Into Software Development (Coursera) Coursera
University of Leeds

How to Get Into Software Development (Coursera)

Embark on an exciting journey towards a rewarding career in software development. This course is designed for aspiring programmers who want to master the fundamentals of coding, understand industry expectations, and build a successful portfolio. Whether you're a beginner or looking to transition from another field, 'How to Get Into Software Development' provides the roadmap you need.

Jul 6th 2026
2 Weeks
Introduction to Open Source Operating Systems - Bachelor's (Coursera) Coursera
Illinois Tech

Introduction to Open Source Operating Systems - Bachelor's (Coursera)

Dive into the fascinating realm of Open Source Operating Systems with our beginner-friendly online course. This Bachelor's level program will equip you with a deep understanding of FOSS, from its licensing to business strategies and practical enterprise applications. Whether you're new to tech or an experienced professional, this course offers valuable insights into the open-source movement.

Jul 6th 2026
5-12 Weeks
Generative AI: Elevate your Software Development Career (Coursera) Coursera
IBM

Generative AI: Elevate your Software Development Career (Coursera)

Embark on an exciting journey into the world of Generative AI with our comprehensive course designed for Software Developers. This course, offered by industry leader IBM on Coursera, will equip you with the skills needed to leverage generative models for creating innovative software solutions. Whether you're a seasoned developer or just starting out, this course offers a pathway to mastering advanced techniques that are reshaping the tech industry.

Jul 6th 2026
3 Weeks
Fundamentals of Red Hat OpenShift for Developers (Coursera) Coursera
Red Hat

Fundamentals of Red Hat OpenShift for Developers (Coursera)

Embark on an essential learning path with 'Fundamentals of Red Hat OpenShift for Developers.' This course is designed for those new to container orchestration, aiming to equip you with the skills needed to deploy, manage, and scale applications using Red Hat's leading platform. Dive into a hands-on exploration of OpenShift resources and gain practical experience in application lifecycle management.

Jul 6th 2026
5-12 Weeks
Learn SQL with Databricks (Coursera) Coursera
Edureka

Learn SQL with Databricks (Coursera)

Embark on a transformative learning experience with 'Learn SQL with Databricks' – an engaging course designed to equip you with the essential skills for database management, data analysis, and advanced data manipulation using the powerful Databricks platform. Whether you're new to SQL or looking to refine your expertise, this course offers a structured path to mastering SQL effectively.

Jul 6th 2026
5-12 Weeks