CS: Software Engineering

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

Jun 22nd 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.

Jun 22nd 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.

Jun 22nd 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.

Jun 22nd 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.

Jun 22nd 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.

Jun 22nd 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.

Jun 22nd 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.

Jun 22nd 2026
4 Weeks
Browser-based Models with TensorFlow.js (Coursera) Coursera
DeepLearning.AI

Browser-based Models with TensorFlow.js (Coursera)

Embark on an exciting journey to bring your machine learning models into the real world with 'Browser-based Models with TensorFlow.js'. This comprehensive course, part of Coursera's Specialization, will teach you how to effectively deploy ML models in any browser using TensorFlow.js. Learn techniques for handling data within browsers and build a practical computer vision project that recognizes and classifies objects from a webcam.

Jun 22nd 2026
4 Weeks