Skip to content
geeksforgeeks
  • Courses
    • DSA to Development
    • GATE 2026 Prep
    • Get 3 IBM Certifications
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • Data Analytics Training
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation with DSA
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science & ML Program
    • All Courses
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • GATE
    • CS Subjects
    • DevOps And Linux
    • School Learning
  • Practice
    • Practice Coding Problems
    • GfG 160: Free DSA Practice
    • Problem of the Day
    • ETS TOEFL: Scholarship Contest
    • All Contests and Events
  • Jobs
    • Become a Mentor
    • Apply Now!
    • Post Jobs
    • Job-A-Thon: Hiring Challenge
  • Notifications

    Mark all as read
    All
    View All
    Notifications
    Mark all as read
    All
    Unread
    Read
    You're all caught up!!
  • DSA
  • Practice Problems
  • C
  • C++
  • Java
  • Python
  • JavaScript
  • Data Science
  • Machine Learning
  • Courses
  • Linux
  • DevOps
  • SQL
  • Web Development
  • System Design
  • Aptitude
  • GfG Premium
Open In App
  • Explore GfG Courses
  • Share Your Experiences
  • Interview Preparation

    Interview Preparation For Software DevelopersMust Coding Questions - Company-wise Must Do Coding Questions - Topic-wiseCompany-wise Practice ProblemsCompany PreparationCompetitive ProgrammingSoftware Design-PatternsCompany-wise Interview ExperienceExperienced - Interview ExperiencesInternship - Interview Experiences

    Practice @Geeksforgeeks

    Problem of the DayTopic-wise PracticeDifficulty Level - SchoolDifficulty Level - BasicDifficulty Level - EasyDifficulty Level - MediumDifficulty Level - HardLeaderboard !!Explore More...

    Data Structures

    ArraysLinked ListStackQueueBinary TreeBinary Search TreeHeapHashingGraphAdvance Data StructuresMatrixStringAll Data Structures

    Algorithms

    Analysis of AlgorithmsSearching AlgorithmsSorting AlgorithmsPattern SearchingGeometric AlgorithmsMathematical AlgorithmsRandomized AlgorithmsGreedy AlgorithmsDynamic ProgrammingDivide & ConquerBacktrackingBranch & BoundAll Algorithms

    Programming Languages

    CC++JavaPythonC#Go LangSQLPHPScalaPerlKotlin

    Web Technologies

    HTMLCSSJavaScriptBootstrapTailwind CSSAngularJSReactJSjQueryNodeJSPHPWeb DesignWeb BrowserFile Formats

    Computer Science Subjects

    Operating SystemsDBMSComputer NetworkComputer Organization & ArchitectureTOCCompiler DesignDigital Elec. & Logic DesignSoftware EngineeringEngineering Mathematics

    Data Science & ML

    Complete Data Science CourseData Science TutorialMachine Learning TutorialDeep Learning TutorialNLP TutorialMachine Learning ProjectsData Analysis Tutorial

    Tutorial Library

    Python TutorialDjango TutorialPandas TutorialKivy TutorialTkinter TutorialOpenCV TutorialSelenium Tutorial

    GATE CS

    GATE CS NotesGate CornerPrevious Year GATE PapersLast Minute Notes (LMNs)Important Topic For GATE CSGATE CoursePrevious Year Paper: CS exams

    DevOps

    Git TutorialAWS TutorialDocker TutorialKubernetes TutorialMicrosoft Azure Tutorial

    QUIZ Section

    C QuizC++ QuizJava QuizPython QuizHTML QuizCSS QuizJavaScript QuizData Structures QuizAlgorithms QuizTopic-wise MCQs

    School Content

    CBSE BoardCBSE Notes 2023-24CBSE Class 8 NotesCBSE Class 9 NotesCBSE Class 10 NotesCBSE Class 11 NotesCBSE Class 12 NotesSchool ProgrammingEnglish Grammar

    Commerce

    CommerceAccountancyBusiness StudiesEconomicsHuman Resource ManagementManagementIncome TaxFinance

    Puzzles

    PuzzlesTop 100 PuzzlesMathematical Riddles
  • DSA to Development Course

Branches of Physics

Last Updated : 27 Jun, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

Physics is the branch of science dedicated to exploring the properties of matter and energy and how they interact. Over the years, this vast subject has been divided into various branches, each focusing on a unique aspect of the physical universe.

From the motion of everyday objects to the behaviour of particles at the quantum level, the branches of physics offer insights into the forces that shape our world and the universe. Here, we will explore the different branches of physics and how they help us make sense of the physical phenomena we experience every day.

Branches of Physics
Branches of Physics

Physics and Its Branches

Physics is an important field in science, which has led to the development of various branches aimed at understanding every fundamental aspect of the physical universe.

Physics can be divided into several branches, each focusing on different aspects of the physical world. These branches range from classical areas like mechanics and thermodynamics to modern fields such as quantum physics and relativity. Each branch helps us understand specific phenomena, from the behaviour of objects in motion to the fundamental forces that shape the universe.

1. Mechanics

Mechanics is the branch of physics that studies the motion of objects and the forces that cause or affect this motion. It includes statics ( objects at rest) dynamics (objects in motion), and kinematics (describing motion without considering forces). Mechanics is fundamental to classical physics and is widely applied in fields like engineering, astronomy, and daily life.

Branch of Physics- Mechanics
Mechanics

2. Optics

Optics is the branch of physics that studies light and its interactions with matter. It focuses on phenomena such as reflection, refraction, diffraction, and dispersion. The field includes geometrical optics (light as rays) and physical optics (light as waves). Optics is essential in technologies like lenses, microscopes, lasers, and fiber optics.

Branch of Physics- Optics
Optics

3. Thermodynamics

Thermodynamics is the branch of Physics in which we study about interaction between heat, work, temperature, and energy. Thermodynamics broadly refers to the process of moving energy from one location or form to another. Thermodynamics is essential in the design of engines, refrigerators, and various natural processes.

Branch of Physics- Thermodynamics
Thermodynamics

4. Electromagnetism

Electromagnetism is the study of electric and magnetic fields and their interactions. It explains how electric currents generate magnetic fields and how changing magnetic fields induce electric currents. This fundamental force underlies technologies like motors, generators, and wireless communication.

Branch of Physics- Electromagnetism
Electromagnetism

5. Atomic and Nuclear Physics

Atomic physics studies the structure of atoms, focusing on electron behavior and interactions with electromagnetic radiation. Nuclear physics explores atomic nuclei, nuclear reactions, and radioactivity. Together, they are important for applications in energy and particle physics.

Branch of Physics-Atomic and Nuclear Physics
Atomic and Nuclear Physics

6. Geophysics

Geophysics is the study of the physical properties and processes of the Earth and its surroundings. It involves using principles of physics to explore things like the Earth's structure, composition, and the forces at work beneath the surface, as well as how these processes impact the environment and human life.

Branch of Physics- Geophysics
Geophysics

Conclusion

Physics is generally categorized into classical and modern physics, each containing its own specialized branches. Classical physics covers areas such as mechanics, thermodynamics, optics, and electromagnetism, while modern physics includes fields like relativity, quantum mechanics, and nuclear physics.

You may also read,

  • How is Physics related to other Science ?
  • Applications of Physics in Daily Life .
  • Real life applications of Quantum Mechanics

Common Questions on the Branches of Physics

What are the 5 main branches of physics?

The five main branches of physics are:

  1. Classical Mechanics
  2. Statistical Mechanics and Thermodynamics
  3. Electronics and Electromagnetism
  4. Theory of Relativity
  5. Quantum Mechanics

State law of conservation of Energy .

The law of conservation of energy asserts that energy cannot be created or destroyed; it can only change from one form to another.

Define Mechanics.

Mechanics is the branch of physics that focuses on the study of motion under the influence of forces or displacements, as well as the resulting effects on the objects involved.

What is Electromagnetism.

Electromagnetism is the interaction that takes place between charged particles through electromagnetic fields.

What is Motion ?

Motion occurs when an object changes its position relative to a reference point over a specific period of time.

What is Force ?

Force is a push or pull exerted on an object as a result of its interaction with another object.

What is Gravitation?

Gravitation, or gravity, is a fundamental natural force that causes objects with mass to be attracted towards one another.


Next Article
Branches of Physics

M

manigvpzu
Improve
course-img
630k+ interested Geeks
DSA to Development: A Complete Guide
course-img
469k+ interested Geeks
Complete Machine Learning & Data Science Program
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • Careers
  • In Media
  • Contact Us
  • Corporate Solution
  • Campus Training Program
  • Explore
  • Job-A-Thon
  • Offline Classroom Program
  • DSA in JAVA/C++
  • Master System Design
  • Master CP
  • Videos
  • Tutorials
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • DSA Interview Questions
  • Competitive Programming
  • Data Science & ML
  • Data Science With Python
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • NodeJs
  • Bootstrap
  • Tailwind CSS
  • Python Tutorial
  • Python Examples
  • Django Tutorial
  • Python Projects
  • Python Tkinter
  • Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Computer Science
  • GATE CS Notes
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • DevOps
  • Git
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Databases
  • SQL
  • MYSQL
  • PostgreSQL
  • PL/SQL
  • MongoDB
  • Preparation Corner
  • Company-Wise Recruitment Process
  • Aptitude Preparation
  • Puzzles
  • Company-Wise Preparation
  • More Tutorials
  • Software Development
  • Software Testing
  • Product Management
  • Project Management
  • Linux
  • Excel
  • All Cheat Sheets
  • Courses
  • IBM Certification Courses
  • DSA and Placements
  • Web Development
  • Data Science
  • Programming Languages
  • DevOps & Cloud
  • Programming Languages
  • C Programming with Data Structures
  • C++ Programming Course
  • Java Programming Course
  • Python Full Course
  • Clouds/Devops
  • DevOps Engineering
  • AWS Solutions Architect Certification
  • Salesforce Certified Administrator Course
  • GATE 2026
  • GATE CS Rank Booster
  • GATE DA Rank Booster
  • GATE CS & IT Course - 2026
  • GATE DA Course 2026
  • GATE Rank Predictor
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences