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. [...]

HTML - Front-End Developer (Coursera)

Mar 27th 2024
HTML - Front-End Developer (Coursera)
Course Auditing
Categories
Effort
Languages
This course is part of a 3-part specialization on web services. This course provides an introduction to HTML for front-end developers. Your instructor believes in learning based on a hands-on approach. As such, students are encouraged to complete multiple hands-on labs which allow students to practice what they [...]

Unordered Data Structures (Coursera)

The Unordered Data Structures course covers the data structures and algorithms needed to implement hash tables, disjoint sets and graphs. These fundamental data structures are useful for unordered data. For example, a hash table provides immediate access to data indexed by an arbitrary key value, that could be a [...]

Ordered Data Structures (Coursera)

In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence. Such data includes an alphabetical list of names, a family tree, a calendar of events or an inventory organized by part numbers. The specific data structures covered [...]

Simulation and modeling of natural processes (Coursera)

This course gives you an introduction to modeling methods and simulation tools for a wide range of natural phenomena. The different methodologies that will be presented here can be applied to very wide range of topics such as fluid motion, stellar dynamics, population evolution, ...

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 [...]

Intermediate Back-end Development with Node and MongoDB (Coursera)

Mar 25th 2024
Intermediate Back-end Development with Node and MongoDB (Coursera)
Course Auditing
Categories
Effort
Languages
Node is the first choice for developing server-side applications as it allows for cross-platform application development. When connected with databases, Node revolutionizes the development of web applications, enabling robust and scalable data manipulation.

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)

Mar 25th 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)

Mar 25th 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. [...]