Online Courses for College Students and Lifelong Learners

Foundations of Mindfulness

This is the sequel course to Foundations of Mindfulness that will continue to provide a broad overview of the fundamental concepts, principles, and practices of mindfulness. With interactive exercises...

Natural Attenuation of Groundwater Contaminants: New Paradigms, Technologies and Applications

We will build upon basic environmental sciences and environmental engineering principles to discover how to best implement MNA as a viable treatment for groundwater contamination plumes. Additionally ...

Interpersonal Communication for Engineering Leaders

Learn core topics in oral communication....

Chalkboard with Algebraic Formulas on it

Study of ordinary differential equations (e.g., solutions to separable and linear first-order equations and to higher-order linear equations with constant coefficients, systems of linear differential ...

Chalkboard with Equations and Linear Algebra

Study of ordinary differential equations (e.g., solutions to separable and linear first-order equations and to higher-order linear equations with constant coefficients, systems of linear differential ...

Parallel Programming in Java

This course teaches industry professionals and students the fundamental concepts of parallel programming in the context of Java 8. Parallel programming enables developers to use multicore computers to...

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

Personal Leadership Development Planning and Leading High Performing Teams

This is course 3 in the Leadership Development for Engineers Specialization and part of Rice University’s Engineering Management and Leadership Certificate. An actionable leadership improvement plan e...

PHYS 101.1x: Mechanics Part 1

Learn the physics of how things move with this calculus-based course in Mechanics! PHYS101x serves as an introduction to mechanics following a standard first semester university physics course. This...

PHYS 101.2x: Mechanics, Part 2

The course begins with kinematics, where you will learn to use equations and graphs to describe the position, velocity, and acceleration of an object, and how those quantities are related through calc...

Newtons Cradle

This course serves as an introduction to the physics of energy and momentum. Upon completion, learners will have an understanding of how mathematical laws and conservation principles describe the mot...

Newtons Cradle

This course serves as an introduction to the physics of force and motion. Upon completion, learners will have an understanding of how mathematical laws and conservation principles describe the motion...

Body