Leadership Development for Engineers Specialization

Become an effective engineering leader and advance your engineering career into leadership and management roles.

Parallel, Concurrent, and Distributed Programming in Java Specialization

Boost your programming expertise with parallelism and learn the fundamentals of parallel, concurrent, and distributed programming.

Communication Skills for Engineers Specialization

Build a toolkit of communication skills that will give you the knowledge and confidence to be an effective engineering leader.

Introduction to Scripting in Python Specialization

Master essential programming skills in Python.

Investment and Portfolio Management Specialization

Learn the analytical tools, quantitative skills, and practical knowledge necessary for long-term investment management success.

Fundamentals of Computing Specialization

, ,
Learn sophisticated programming skills in Python from the ground up and apply these skills in building more than 20 fun projects.