CS: Software Engineering

Sort options

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together. [...]

Java for Android (Coursera)

This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps. In particular, this MOOC covers key Java programming language features that control the flow of [...]

Introduction to Generative AI (Coursera)

This introductory course is designed for beginners with no prior knowledge of generative AI. You will start by gaining a high-level understanding of what generative AI is and how it works. Through interactive lessons and hands-on examples, you will learn fundamental skills like providing effective prompts and iteratively improving [...]

Advanced Data Engineering (Coursera)

May 6th 2024
Advanced Data Engineering (Coursera)
Course Auditing
Categories
Effort
Languages
In this advanced course, you will gain practical expertise in scaling data engineering systems using cutting-edge tools and techniques. This course is designed for data scientists, data engineers, and anyone with a foundational understanding of data handling who desires to escalate their skills to handle larger, more complex datasets [...]

Building Scalable Applications with .NET Core (Coursera)

May 6th 2024
Building Scalable Applications with .NET Core (Coursera)
Course Auditing
Categories
Effort
Languages
Level up your skillset and learn to build high-performance, scalable applications with the "Building Scalable Applications with .NET Core" course. The "Building Scalable Applications with .NET Core" course equips you with the knowledge and skills to design and develop high-performance, scalable applications using the .NET Core framework. [...]

Testing and Debugging in .NET Core Applications (Coursera)

May 6th 2024
Testing and Debugging in .NET Core Applications (Coursera)
Course Auditing
Categories
Effort
Languages
Master the art of testing and debugging in .NET Core with our comprehensive course. From unit testing to integration and end-to-end testing, you'll learn many techniques to ensure your .NET Core applications are robust and error-free.

Advanced C# Programming in .NET Core (Coursera)

May 6th 2024
Advanced C# Programming in .NET Core (Coursera)
Course Auditing
Categories
Effort
Languages
Embark on a journey to master Advanced C# Programming in .NET Core through our comprehensive course. Explore the intricacies of Advanced Language Features, unlocking the full potential of C# to refine your coding skills. Dive into Object-Oriented Programming Techniques, achieving proficiency in design patterns and crucial principles for crafting [...]

Web Application Development with ASP.NET Core (Coursera)

May 6th 2024
Web Application Development with ASP.NET Core (Coursera)
Course Auditing
Categories
Effort
Languages
Unlock the world of web application development with our 'Web Application Development with ASP.NET Core' course. In the 'Introduction to ASP.NET Core' module, you'll grasp the fundamentals of ASP.NET Core architecture. Next, in 'Building Web APIs,' you'll master the art of creating powerful API services. [...]

Learn AI Agents (Coursera)

May 6th 2024
Learn AI Agents (Coursera)
Course Auditing
Categories
Effort
Languages
This course delves into the intricate process of ReAct prompting, a critical component in the design of AI agents. Through dedicated modules, learners will explore the nuanced approach to crafting prompts that effectively guide AI responses in a reactive manner. This technique is essential for developing AI agents that [...]

Build AI Apps with LangChain.js (Coursera)

May 6th 2024
Build AI Apps with LangChain.js (Coursera)
Course Auditing
Categories
Effort
Languages
This course is meticulously designed to navigate learners through the process of building AI applications utilizing the LangChain library. This course begins with an introduction by LangChain's lead maintainer, Jacob Lee, providing a foundational understanding directly from an expert's [...]