UrbanPro
true
Kartik Podugu C++ Language trainer in Hyderabad

Kartik Podugu

Best tutor for C++ classes in India

Kondapur, Hyderabad, India - 500084.

Verified

Referral Discount: Get ₹ 500 off when you make a payment to start classes. Get started by Booking a Demo.

Details verified of Kartik Podugu

Identity

Education

Know how UrbanPro verifies Tutor details

Identity is verified based on matching the details uploaded by the Tutor with government databases.

Overview

I am an industry professional working in Semiconductor industry for the last 15 years. I am passionate about sharing the knowledge I gained. I write on Quora also, with my answers having close to 3 Million views. I worked in great companies like Intel, NVIDIA, Qualcomm and Samsung.

Languages Spoken

Telugu Mother Tongue (Native)

Hindi Proficient

English Proficient

Kannada Basic

Education

Raghu Engineering College 2006

Bachelor of Technology (B.Tech.)

Indian Institute of Technology Guwahati 2008

Master of Engineering - Master of Technology (M.E./M.Tech.)

Address

Kondapur, Hyderabad, India - 500084

Verified Info

ID Verified

Education Verified

Phone Verified

Email Verified

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Teaches

C++ Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

15

Proficiency level taught

Advanced C++, Basic C++

Teaching Experience in detail in C++ Language Classes

I am from electronics background and learn C++ the hard way on my own, so I would like to teach C++ from very basic so that students can learn by themselves after I complete the course.

C Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C Language Classes

15

Teaching Experience in detail in C Language Classes

I am an industry professional. All my career I have coded in C/C++ language. Did my masters from IIT Guwahati. I am passionate about teaching what I know to others. I write on Quora also and my answers have close to 3 Million views.

Data Science Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Data Science Classes

15

Data science techniques

Machine learning, Artificial Intelligence, Python

Teaching Experience in detail in Data Science Classes

I worked on several AI related projects. I can teach AI/ML from basics and enable students to work on AI related projects by themselves.

BTech Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in BTech Tuition

15

BTech Electrical & Electronics subjects

Algorithms And Data Structures, Data Structures & Algorithms

BTech Electrical & Communication

Microcontrollers and Applications, Data Structures and Algorithms, Object Oriented Programming, Processors and Controllers, Computer Organization and Architecture, Linear Systems & Signals, Speech and Audio Processing, Information Theory and Coding, Digital Image Processing, Analog Signal Processing

BTech Computer Science subjects

Object Oriented Programming & Systems, Artificial Intelligence, Machine Learning, Natural Language Processing, Computer Architecture, Data Structures and Algorithms, Computer Hardware, Computer Graphics and Multimedia, Multimedia and Virtual Reality, Microprocessors

BTech Branch

BTech Electrical & Communication Engineering, BTech Electrical & Electronics, BTech Computer Science Engineering

Experience in School or College

I taught part-time at the college where I completed my B. Tech.

Type of class

Crash Course

Class strength catered to

Group Classes, One on one/ Private Tutions

Taught in School or College

Yes

Teaching Experience in detail in BTech Tuition

I taught part time at the college where I completed B. Tech.

Reviews

No Reviews yet!

FAQs

1. For what proficiency level do you teach ?

Advanced C++ and Basic C++

2. Which classes do you teach?

I teach BTech Tuition, C Language, C++ Language and Data Science Classes.

3. Do you provide a demo class?

Yes, I provide a free demo class.

4. How many years of experience do you have?

I have been teaching for 15 years.

Answers by Kartik Podugu (7)

Answered on 31/08/2023 Learn IT Courses/Programming Languages/C Language

HackerRank, LeetCode, CodeChef are websites where you can learn any programming language. You can learn and experiment there. There are so many problems that you can solve to improve your coding skills. Programs are categorized as Easy, Medium and Hard. You can start with Easy problems and slowly graduate... ...more

HackerRank, LeetCode, CodeChef are websites where you can learn any programming language. You can learn and experiment there. There are so many problems that you can solve to improve your coding skills. Programs are categorized as Easy, Medium and Hard. You can start with Easy problems and slowly graduate to Medium and Hard problems. Many companies now a days are also having coding test before proceeding to next rounds, and the coding test they conduct is exactly similar to the format in the websites I mentioned above. 

1. https://www.codechef.com/
2. https://leetcode.com/
3. https://www.hackerrank.com/

Answers 2 Comments
Dislike Bookmark

Answered on 21/08/2023 Learn IT Courses/Programming Languages/C Language

Sadly, there is no shortcut. The only way to learn any programming language is by practice. Start writing code, make mistakes, correct the mistakes, learn. That is the only way to learn. No amount of watching videos will help. Once you learn basics, you should start solving problems using the concepts... ...more

Sadly, there is no shortcut. 
The only way to learn any programming language is by practice. 

Start writing code, make mistakes, correct the mistakes, learn. 
That is the only way to learn. 

No amount of watching videos will help. 

Once you learn basics, you should start solving problems using the concepts you learnt. 

All the Best.

Answers 2 Comments
Dislike Bookmark

Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language

Whenever you are declearing a pointer variable, you need to also mention to which type of variable the pointer points to. We can use this kind of syntax. int * p1; --> p1 is pointing to a variable of type intvoid *p2; --> p2 can point to any data type. You need to cast this to any other... ...more

Whenever you are declearing a pointer variable, you need to also mention to which type of variable the pointer points to. 

We can use this kind of syntax. 

int * p1;      --> p1 is pointing to a variable of type int
void *p2;     --> p2 can point to any data type. You need to cast this to any other data type pointer before using it. This gives flexibility to use same pointer for all data types. 
float *p3;    --> p3 is pointing to a variable of type float
double *p4; --> p4 is pointing to a variable of type double

Answers 2 Comments
Dislike Bookmark

Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language

Converting a variable from one data type to other is called as type casting in C. If you want to convert a float number to integer, you can use the following syntax.var_int = (int)var_float;
Answers 3 Comments
Dislike Bookmark

Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language

* has many meanings based on where it is used in C lanugage. If you are declaring a variable using *, then it means you are creating a pointer varaiable. If you are using * in a statement before a variable, it means you are de-referencing a pointer variable.If you are using * between two compatible variables,... ...more

* has many meanings based on where it is used in C lanugage. 

If you are declaring a variable using *, then it means you are creating a pointer varaiable. 
If you are using * in a statement before a variable, it means you are de-referencing a pointer variable.
If you are using * between two compatible variables, then you are trying to do multplication. 
Same operator has mutliple uses based on how it is used.


Answers 3 Comments
Dislike Bookmark

Teaches

C++ Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

15

Proficiency level taught

Advanced C++, Basic C++

Teaching Experience in detail in C++ Language Classes

I am from electronics background and learn C++ the hard way on my own, so I would like to teach C++ from very basic so that students can learn by themselves after I complete the course.

C Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C Language Classes

15

Teaching Experience in detail in C Language Classes

I am an industry professional. All my career I have coded in C/C++ language. Did my masters from IIT Guwahati. I am passionate about teaching what I know to others. I write on Quora also and my answers have close to 3 Million views.

Data Science Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in Data Science Classes

15

Data science techniques

Machine learning, Artificial Intelligence, Python

Teaching Experience in detail in Data Science Classes

I worked on several AI related projects. I can teach AI/ML from basics and enable students to work on AI related projects by themselves.

BTech Tuition

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in BTech Tuition

15

BTech Electrical & Electronics subjects

Algorithms And Data Structures, Data Structures & Algorithms

BTech Electrical & Communication

Microcontrollers and Applications, Data Structures and Algorithms, Object Oriented Programming, Processors and Controllers, Computer Organization and Architecture, Linear Systems & Signals, Speech and Audio Processing, Information Theory and Coding, Digital Image Processing, Analog Signal Processing

BTech Computer Science subjects

Object Oriented Programming & Systems, Artificial Intelligence, Machine Learning, Natural Language Processing, Computer Architecture, Data Structures and Algorithms, Computer Hardware, Computer Graphics and Multimedia, Multimedia and Virtual Reality, Microprocessors

BTech Branch

BTech Electrical & Communication Engineering, BTech Electrical & Electronics, BTech Computer Science Engineering

Experience in School or College

I taught part-time at the college where I completed my B. Tech.

Type of class

Crash Course

Class strength catered to

Group Classes, One on one/ Private Tutions

Taught in School or College

Yes

Teaching Experience in detail in BTech Tuition

I taught part time at the college where I completed B. Tech.

No Reviews yet!

Answers by Kartik Podugu (7)

Answered on 31/08/2023 Learn IT Courses/Programming Languages/C Language

HackerRank, LeetCode, CodeChef are websites where you can learn any programming language. You can learn and experiment there. There are so many problems that you can solve to improve your coding skills. Programs are categorized as Easy, Medium and Hard. You can start with Easy problems and slowly graduate... ...more

HackerRank, LeetCode, CodeChef are websites where you can learn any programming language. You can learn and experiment there. There are so many problems that you can solve to improve your coding skills. Programs are categorized as Easy, Medium and Hard. You can start with Easy problems and slowly graduate to Medium and Hard problems. Many companies now a days are also having coding test before proceeding to next rounds, and the coding test they conduct is exactly similar to the format in the websites I mentioned above. 

1. https://www.codechef.com/
2. https://leetcode.com/
3. https://www.hackerrank.com/

Answers 2 Comments
Dislike Bookmark

Answered on 21/08/2023 Learn IT Courses/Programming Languages/C Language

Sadly, there is no shortcut. The only way to learn any programming language is by practice. Start writing code, make mistakes, correct the mistakes, learn. That is the only way to learn. No amount of watching videos will help. Once you learn basics, you should start solving problems using the concepts... ...more

Sadly, there is no shortcut. 
The only way to learn any programming language is by practice. 

Start writing code, make mistakes, correct the mistakes, learn. 
That is the only way to learn. 

No amount of watching videos will help. 

Once you learn basics, you should start solving problems using the concepts you learnt. 

All the Best.

Answers 2 Comments
Dislike Bookmark

Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language

Whenever you are declearing a pointer variable, you need to also mention to which type of variable the pointer points to. We can use this kind of syntax. int * p1; --> p1 is pointing to a variable of type intvoid *p2; --> p2 can point to any data type. You need to cast this to any other... ...more

Whenever you are declearing a pointer variable, you need to also mention to which type of variable the pointer points to. 

We can use this kind of syntax. 

int * p1;      --> p1 is pointing to a variable of type int
void *p2;     --> p2 can point to any data type. You need to cast this to any other data type pointer before using it. This gives flexibility to use same pointer for all data types. 
float *p3;    --> p3 is pointing to a variable of type float
double *p4; --> p4 is pointing to a variable of type double

Answers 2 Comments
Dislike Bookmark

Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language

Converting a variable from one data type to other is called as type casting in C. If you want to convert a float number to integer, you can use the following syntax.var_int = (int)var_float;
Answers 3 Comments
Dislike Bookmark

Answered on 17/08/2023 Learn IT Courses/Programming Languages/C Language

* has many meanings based on where it is used in C lanugage. If you are declaring a variable using *, then it means you are creating a pointer varaiable. If you are using * in a statement before a variable, it means you are de-referencing a pointer variable.If you are using * between two compatible variables,... ...more

* has many meanings based on where it is used in C lanugage. 

If you are declaring a variable using *, then it means you are creating a pointer varaiable. 
If you are using * in a statement before a variable, it means you are de-referencing a pointer variable.
If you are using * between two compatible variables, then you are trying to do multplication. 
Same operator has mutliple uses based on how it is used.


Answers 3 Comments
Dislike Bookmark

Book a Demo

Load More

Kartik Podugu describes himself as Best tutor for C++ classes in India. He conducts classes in BTech Tuition, C Language and C++ Language. Kartik is located in Kondapur, Hyderabad. Kartik takes Online Classes- via online medium. He has 15 years of teaching experience . Kartik has completed Bachelor of Technology (B.Tech.) from Raghu Engineering College in 2006 and Master of Engineering - Master of Technology (M.E./M.Tech.) from Indian Institute of Technology Guwahati in 2008. HeĀ is well versed in Hindi, English, Telugu and Kannada.

X

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more