What are some good websites/youtube videos for learning grade 12 Physics - Dynamics strand: Kinematics (1D & 2D motion), Vectors, Relative Motion, Projectile motion, Frames of reference, Forces, Free Body Diagrams, Problem solving - Force of Friction, Normal Force, Pulleys, Ramps (at an angle), Centripetal Force (horizontal, vertical, and on a banked curve)

My teaching experience is all university level (except here) and I have never looked for texts online at this level :( I have noticed some Khan academy Utubes that were all right though.

https://www.khanacademy.org/science/physics

There are several websites and YouTube channels that can be helpful for learning grade 12 Physics topics related to the Dynamics strand. Here are some recommendations:

1. Khan Academy (Website: https://www.khanacademy.org/):
Khan Academy offers a comprehensive collection of video lessons, practice exercises, and problem-solving demonstrations. It covers a wide range of Physics topics, including kinematics, vectors, projectile motion, and forces.

2. The Organic Chemistry Tutor (YouTube channel: https://www.youtube.com/channel/UCEWpbFLzoYGPfuWUMFPSaoA):
This YouTube channel provides detailed explanations and examples for various Physics topics. The Organic Chemistry Tutor covers the Dynamics strand extensively, including kinematics, forces, free body diagrams, and problem-solving techniques.

3. Michel van Biezen (YouTube channel: https://www.youtube.com/user/ilectureonline):
Michel van Biezen's YouTube channel offers a comprehensive collection of Physics video lectures. The channel covers a wide range of Physics topics, including kinematics, vectors, and forces.

4. Brightstorm (Website: https://www.brightstorm.com/physics/):
Brightstorm offers video lessons on various Physics topics. Their Physics section includes comprehensive tutorials on kinematics, vectors, forces, problem-solving strategies, and more.

5. Flipping Physics (YouTube channel: https://www.youtube.com/user/flippingphysics):
Flipping Physics provides engaging video lessons and tutorials on a variety of Physics topics. This channel covers the Dynamics strand in detail, including kinematics, forces, free body diagrams, and problem-solving techniques.

When using these resources, it's recommended to start with the basics and gradually progress to more advanced concepts. Make use of the practice exercises and problem-solving demonstrations to reinforce your understanding. Additionally, it is always beneficial to consult your course textbook and seek guidance from your teacher or classmates if you encounter any difficulties. Remember, consistent practice and active engagement are key to mastering Physics concepts.