,

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.