Parallel, Concurrent, and Distributed Programming in Java Specialization

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

Distributed Programming in Java

,
Learn to use popular distributed programming frameworks from Java programs, as well as interfaces for locality-aware scheduling in multicore processors.

Waves & Optics

Discover more about oscillators, waves on strings, and electromagnetic waves.

AP Physics 1

,
Learn all of the concepts relevant to an AP® Physics 1 class.

Electricity and Magnetism Part 2

Learn about electricity and magnetism following the standard second semester college physics sequence.

Electricity and Magnetism Part 1

Learn about electricity and magnetism following the standard second semester college physics sequence.