CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
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 14th 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 14th 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 14th 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 14th 2026
4 Weeks
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera) Coursera
DeepLearning.AI

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera)

Dive into the world of artificial intelligence with this comprehensive Introduction to TensorFlow course. Learn best practices for using TensorFlow, a powerful tool for developing scalable machine learning algorithms. Ideal for software developers eager to integrate AI and deep learning into their projects.

Sep 14th 2026
4 Weeks
Kotlin for Java Developers (Coursera) Coursera
JetBrains

Kotlin for Java Developers (Coursera)

Transition seamlessly into the world of Kotlin programming with this tailored course designed for Java developers. Discover the power and elegance of Kotlin as you learn to write concise, safe, and pragmatic code that can be easily integrated with your existing Java projects. Whether you're looking to enhance server-side development skills or dive deeper into Android app creation, this course offers a pathway to mastering Kotlin.

Sep 14th 2026
5-12 Weeks
Blockchain Basics (Coursera) Coursera
University at Buffalo,The State University of New York

Blockchain Basics (Coursera)

Dive into the world of blockchain with our introductory course designed to equip you with a solid understanding of essential concepts. Explore Bitcoin and Ethereum protocols, learn how to create nodes, accounts, mine, transact, transfer Ethers, and check balances. Perfect for beginners looking to get started in this transformative technology.

Sep 14th 2026
4 Weeks
Smart Contracts (Coursera) Coursera
University at Buffalo,The State University of New York

Smart Contracts (Coursera)

Embark on an enlightening journey into the world of Smart Contracts with this specialized course from Coursera's Blockchain specialization. Master the art of designing, coding, deploying, and executing these critical blockchain elements to unlock new levels of efficiency, transparency, and autonomy for your applications.

Sep 14th 2026
4 Weeks
Decentralized Applications (Dapps) (Coursera) Coursera
University at Buffalo,The State University of New York

Decentralized Applications (Dapps) (Coursera)

Embark on a journey to create your own decentralized applications (Dapps) with this advanced course. Designed for those who want to harness the power of blockchain technology, you'll learn how to build secure, transparent, and accessible applications that leverage smart contracts and more. Perfect for tech enthusiasts, developers, and anyone interested in the future of digital transactions.

Sep 14th 2026
4 Weeks