Welcome to Physics Ocean ! This website aims to explain physical concepts in the most straightforward way.

Each concept is presented in the form of an article with the following structure:
  1. A straight definition.
  2. Explanations that complete the definition and that can if necessary give a context.
  3. Depending on the nature of the concept, a series of additional explanations, applications, or parallels to be made with other notions.

This structure serves two purposes, first to serve as a dictionary to quickly review a forgotten concept or formula and second, to serve as a platform to efficiently learn specific concepts. On the other hand, the site isn't a physics course, it does not offer a global context for learning the different notions.


This website implements some functionalities to improve his pedagogy. As the website author is a newbie in web design, there's still work to do before implementing all the features he has imagined.
Here are the implemented and imagined functionalities.

Implemented functionalities

Additional information by mouse hover on the equations

For some equations, additional information appears when hovering over them. Here is an example:This sidenote provide extra comment on the concept.
$$\texttip{F}{Force} \texttip{=}{Newton's second law of motion} \texttip{m}{Mass} \mathtip{a}{Acceleration \ a \coloneqq \frac{dv}{dt}}$$

Functionalities to be implemented

Improve the search algorithm

The search algorithm currently work with a system of tags associated with each article, it could be improved to implement multiple tag search.

Show the tags to which each article is associated at the end of the page

Create a page that would show all articles associated with one or more tags

Improve the hover functionality

The mathjax hover functionality isn't open to modification, a custom build should be used to modify this functionality.

Check that the website run correctly on other plateforms