CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
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.

Sep 28th 2026
3 Weeks
Software Engineering: Introduction (edX) EdX
The University of British Columbia,UBCx

Software Engineering: Introduction (edX)

Embark on a journey into the world of Software Engineering with our introductory course designed for beginners and professionals alike. This course, offered by edX, provides a solid foundation in applying engineering principles to develop complex software solutions. From Agile development practices to understanding REST and Async programming, you'll gain valuable skills that are crucial for building scalable and secure applications.

Self Paced
Self-Paced
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.

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

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

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

Sep 28th 2026
4 Weeks
Engineering Practices for Building Quality Software (Coursera) Coursera
University of Minnesota

Engineering Practices for Building Quality Software (Coursera)

Unlock the secrets to building robust and adaptable software with our 'Engineering Practices for Building Quality Software' course. Designed for both agile and traditional development teams, this course will equip you with the tools and knowledge needed to embrace change effectively while maintaining engineering rigor and excellence. Learn how to calculate vital software quality metrics and implement techniques that ensure your team delivers high-quality products.

Sep 28th 2026
4 Weeks
Data Pipelines with TensorFlow Data Services (Coursera) Coursera
DeepLearning.AI

Data Pipelines with TensorFlow Data Services (Coursera)

Dive into the world beyond modeling with 'Data Pipelines with TensorFlow Data Services.' This course will equip you with the skills to deploy machine learning models effectively and optimize your data pipelines for superior performance. From understanding complex deployment scenarios to leveraging data more efficiently in training models, this specialization is designed to bridge the gap between theory and application.

Sep 28th 2026
4 Weeks