Course description

Global variables are allocated memory in a different area because they remain visible for the entire life of the program. Local variables of a function are allocated memory only till the program is running, hence they are allocated memory differently from global or static variables.

Languages like Java create objects in the Heap Area and yet the control of the Heap Area is not fully with the developer, as compared to C++.

All of these things will be very clear if we know how the memory looks like when the program is running.

This course is absolutely essential for students & developers because it will empower them with the knowledge that is the most fundamental to any software developer. 

This course will help you in Coding Interviews because you will be able to analyze your code much better. 

It is also useful to those students who want to write the GATE Exam.


What will i learn?

  • You will be able to find the Time/Space complexity of any code easily without using any complex equations/theorems.
  • You will be able to answer the output-based questions easily.
  • You will be able to visualize the code as it runs in Memory.
  • You will be able to compare multiple solutions with each other and talk about their trade-offs.

Requirements

  • Understanding of Code and basic structures of programming (like if-else, Looping, etc.) in any one (or more) programming language.

Frequently asked question

1. Those Students / Professionals who want to give Coding Interviews. 2. Students planning to write the GATE Exam. 3. Software Engineers and Engineering Managers will be able to write better code and do better Code Reviews.

You should be comfortable with writing basic code and understanding code.

Yes! But you should have a very beginner-level knowledge of at least one programming language.

Absolutely!

Because it will give an internal picture of your running code. It will tell you why things are defined in the way they are defined.

Kamal Rawat

Techie, Author, Entrepreneur, Trainer (Founder, CEO @ Ritambhara Technologies)

Kamal Rawat is an accomplished industry leader, author, and entrepreneur. His acclaimed course on Adi Shankaracharya and Vedanta Darshan, conducted under the Kurukshetra Gurukulam Foundation (KGF), has attracted students from around the world. He was the National General Secretary of Ekam Sanatan Bharat Dal, a political movement that contested the 2024 general elections.Kamal had a celebrated career in Software Development with over two decades of experience in building large-scale technology projects across diverse domains. As a technical architect, he has made notable contributions to world-class products, including Microsoft PowerPoint, OneNote, and Adobe Photoshop, demonstrating his depth of expertise and innovation in technologies. As an accomplished author and mentor, Kamal has written several best-seller books on technology and professional growth. He has personally coached more than 5,000 students and professionals in his EdTech . startup Ritambhara Technologies (ritambhara.in), empowering them to excel in their careers and secure positions in top IT companies. His work reflects a rare blend of philosophical . depth, technical expertise, and a passion for transforming lives through knowledge.

₹50

₹500

Lectures

9

Skill level

Beginner

Expiry period

Lifetime

Share this course

Related courses