Courses

Business Statistics and Analysis Specialization

The 5-course Business Statistics and Analysis Specialization is designed to equip you with a basic understanding of business data analysis tools and techniques. You will master essential spreadsheet f...

Communication Skills for Engineers Specialization

Engineers who want to advance in their profession need to be effective communicators. They need to clearly communicate complex ideas and technical project plans. They also need to be strong persuaders...

Engineering Project Management Specialization

Today’s professional environment is highly competitive, continuously changing, and difficult to manage. Employees rarely reach positions of leadership without managing one or more projects or a projec...

Fundamentals of Computing Specialization

This specialization covers much of the material that first-year Computer Science students take at Rice University. Students learn sophisticated programming skills in Python from the ground up and appl...

Fundamentals of Immunology Specialization

This specialization is designed to equip students with the basic concepts and vocabulary of immunology. The goal is to provide students from different backgrounds with a fundamental understanding of i...

Introduction to Mechanics Specialization

This specialization is for learners who are interested in first-year, university-level physics. Through three courses, you will gain a foundation in mechanics including motion, forces, energy, momentu...

Introduction to Scripting in Python Specialization

This specialization is intended for beginners who intend to master essential programming skills. Through four courses, you will cover key Python programming concepts which will prepare you to use Pyth...

Investment and Portfolio Management Specialization

All investors, from the largest wealth funds to the smallest individual investors, share common issues in investing: how to meet their liabilities, how to decide where to invest, and how much risk to ...

Leadership Development for Engineers Specialization

Engineers wanting to advance their careers must be able to lead teams effectively. This specialization is designed for professional engineers who are interested in advancing into leadership and manage...

Parallel, Concurrent and Distributed Programming in Java Specialization

Parallel, concurrent, and distributed programming underlies software in multiple domains, ranging from biomedical research to financial services. This specialization is intended for anyone with a basi...

Body