CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Basic Modeling for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Basic Modeling for Discrete Optimization (Coursera)

Discover the power of discrete optimization through this foundational course. Explore essential modeling techniques that are crucial for effective scheduling, resource management, and strategic decision making. Whether you're interested in improving corporate efficiency or solving complex puzzles like Sudoku, this course provides the tools to make informed choices and optimize processes.

Oct 12th 2026
4 Weeks
Advanced Modeling for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Advanced Modeling for Discrete Optimization (Coursera)

Dive into the world of Advanced Modeling for Discrete Optimization and unlock the secrets to making informed decisions that can significantly impact business operations and personal problem-solving alike. This course will equip you with advanced techniques to tackle complex optimization problems, from arranging wedding banquet seating to optimizing steel production schedules. By mastering these skills, you'll be able to improve efficiency, reduce costs, and make better-informed decisions across a variety of sectors.

Oct 12th 2026
5-12 Weeks
Introduction to Embedded Systems Software and Development Environments (Coursera) Coursera
University of Colorado Boulder

Introduction to Embedded Systems Software and Development Environments (Coursera)

Embark on a journey into the world of embedded systems with our Introduction to Embedded Systems Software and Development Environments course. Whether you're new to the field or seeking to deepen your expertise, this course offers practical coding experience and project-based learning with ARM-based microcontrollers. Master essential skills such as software configuration management and develop robust embedded applications.

Oct 12th 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.

Oct 12th 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.

Oct 12th 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.

Oct 12th 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.

Oct 12th 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.

Oct 12th 2026
4 Weeks
Blockchain Platforms (Coursera) Coursera
University at Buffalo,The State University of New York

Blockchain Platforms (Coursera)

Dive into the fourth course of Coursera's Blockchain specialization to gain a deep understanding of the broader blockchain ecosystem. Discover other blockchain platforms, explore two decentralized application use cases, and learn how to address critical issues such as privacy and scalability in this advanced educational journey.

Oct 12th 2026
4 Weeks