CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Software Design as an Element of the Software Development Lifecycle (Coursera) Coursera
University of Colorado System

Software Design as an Element of the Software Development Lifecycle (Coursera)

Explore the pivotal role that software design plays within the Software Development Lifecycle (SDLC) with this comprehensive online course from Coursera. This course unravels the significance of design as an integral part of developing robust and efficient software solutions. Understand why design is a critical step in any SDLC methodology, ensuring high-quality outcomes.

Jun 22nd 2026
5-12 Weeks
Software Design as an Abstraction (Coursera) Coursera
University of Colorado System

Software Design as an Abstraction (Coursera)

Dive into the world of Software Design as an Abstraction, a unique Coursera course that teaches you the critical skill of visualizing complex concepts through drawings. Explore why abstraction is key in design, learn from architectural principles, and elevate your software development capabilities.

Jun 22nd 2026
5-12 Weeks
Software Design Methods and Tools (Coursera) Coursera
University of Colorado System

Software Design Methods and Tools (Coursera)

Dive into 'Software Design Methods and Tools' - an insightful course designed for developers looking to refine their design processes. Master essential tools and techniques that streamline software creation while exploring crucial ethical dimensions in software development. Whether you're a novice or experienced coder, this course equips you with the knowledge to create better, more responsible software solutions.

Jun 22nd 2026
5-12 Weeks
Delivery Problem (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Delivery Problem (Coursera)

Dive into the world of computational problem-solving and learn how to optimize delivery routes like never before with 'Delivery Problem: Solving the Travelling Salesman Problem'. This course, available on Coursera, equips you with Python programming skills to tackle one of the most challenging problems in logistics – visiting all locations as efficiently as possible. Whether you're a student or a professional in logistics, this course will help you understand and implement efficient algorithms for solving the Travelling Salesman Problem (TSP), a crucial aspect of delivery optimization.

Jun 22nd 2026
3 Weeks
Introduction to C# Programming and Unity (Coursera) Coursera
University of Colorado System

Introduction to C# Programming and Unity (Coursera)

Discover the fundamentals of C# programming and dive into the world of game development using Unity, a leading game engine. This comprehensive course is designed for beginners who want to embark on their video game creation journey. Master essential coding skills while learning how to build engaging games on Windows or Mac platforms.

Jun 22nd 2026
4 Weeks
More C# Programming and Unity (Coursera) Coursera
University of Colorado System

More C# Programming and Unity (Coursera)

Expand your knowledge in C# programming and dive deeper into creating engaging video games with 'More C# Programming and Unity'. This course is designed for those who have already started their journey into game development using C# and Unity, aiming to build upon foundational skills and elevate your projects to the next level. Learn advanced techniques, optimize your code, and explore the full potential of the Unity engine.

Jun 22nd 2026
4 Weeks
Intermediate Object-Oriented Programming for Unity Games (Coursera) Coursera
University of Colorado System

Intermediate Object-Oriented Programming for Unity Games (Coursera)

Dive deeper into the world of game development with our 'Intermediate Object-Oriented Programming for Unity Games' course. Designed for those who have a basic understanding of C# and Unity, this course will guide you through advanced techniques in object-oriented programming (OOP) to elevate your game design skills. Learn how to create complex systems, manage game objects efficiently, and enhance the player experience.

Jun 22nd 2026
4 Weeks
Data Structures and Design Patterns for Game Developers (Coursera) Coursera
University of Colorado System

Data Structures and Design Patterns for Game Developers (Coursera)

Dive into the world of game development with our specialized course on Data Structures and Design Patterns for Game Developers. This course is tailored for those looking to elevate their video game creation skills using C# programming language and Unity game engine. Learn how to structure your games efficiently, apply effective design patterns, and optimize performance to create engaging and professional-grade gaming experiences.

Jun 22nd 2026
4 Weeks