Nikhil Garg

Malviya Nagar, Delhi, India - 110017

Nikhil Garg photo

Nikhil Garg

Trainer

Malviya Nagar, Delhi, India- 110017.

5.0
UrbanPro Rating

Details verified of Nikhil Garg

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 got All India Rank 6 in IIT-JEE 2008 and completed my B.Tech in Computer Science in 2012.
I got multiple placement offers and joined Google in US as a software engineer. After working their for 2 years, I also worked for 3 years at Coursera.
I am looking to impart skills that will help ambitious individuals to get the best out of their computer science degrees, or prepare for interviews of big and prestigious companies.

Languages Spoken

Hindi

English

Education

IIT Delhi 2012

Bachelor of Computer Science (B.Sc. (Computer Science))

Address

Malviya Nagar, Delhi, India - 110017

Verified Info

ID Verified

Phone Verified

Email Verified

Facebook Verified

Demo Class

Yes, not charged

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

BTech Tuition Overview

BTech Tuition

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in BTech Tuition

2

BTech Computer Science subjects

Design and Analysis of Algorithms, Types of Database Systems, Software Project Management, Software Engineering and Architecture, Database Management Systems, Mobile Application Development, Data Structures and Algorithms, Object Oriented Programming & Systems, Java Programming, Machine Learning, Natural Language Processing, Artificial Intelligence

BTech Branch

BTech Computer Science Engineering

Type of class

Crash Course, Regular Classes

Class strength catered to

One on one/ Private Tutions, Group Classes

Taught in School or College

No

Teaching Experience in detail in BTech Tuition

I have taught multiple students who were preparing for their computer science interviews end to end. If you're someone who is in the same boat, we'll go through your interview timelines, prepare a plan for what syllabus we want to cover based on the companies you're aiming for, and then do 1:1 tuitions to learn all the skills that we think are necessary to land your dream job within the given time frame. I can also teach software engineers who are looking to up level at their current jobs using my 5 years of software engineering experience in the silicon valley.

Reviews

this is test message this is test message this is test message this is test message this is test message this is test message this is test message

No Reviews yet! Be the first one to Review

Answers by Nikhil Garg (4)

Answered on 25/08/2018 iOS Development IT Courses/iOS Developer

Why does Apple make learning iOS development so difficult?

Though I agree with the premise that iOS development is more complicated than simply learning a language because they are so many moving parts, I do see that Apple is gradually building towards simplifying the whole framework as time goes by. With the advent of Swift and numerous libraries, it has become... ...more

Though I agree with the premise that iOS development is more complicated than simply learning a language because they are so many moving parts, I do see that Apple is gradually building towards simplifying the whole framework as time goes by. With the advent of Swift and numerous libraries, it has become easier than ever, but again, it still has a lot of scope.

Answers 1 Comments
Dislike Bookmark

Answered on 25/08/2018 Tuition/BTech Tuition

After doing B.Tech, there are a couple of options: Getting a job: To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing... ...more

After doing B.Tech, there are a couple of options:

 

Getting a job:

To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing your dream job. The better you are at these, the better the prospects of having a high paying job

 

Higher studies in India (M.Tech, PhD)

If you are more academically aligned and you think research or teaching is something you'd end up doing, these lines maybe better for you. GATE can help you get a government job as well.

 

Higher studies abroad (MS)

This is a lucrative opportunity as well if you're more ambitious and have a 15-20 Lakhs to invest in higher studies in US/Canada. The upside is that if you'll be able to recover most of the amount if you are able to land a reasonable job after your 2 years of studying there. This option is great for people who want to have a go at a chance to settle abroad, and to improve their credentials furhter.

 

MBA

For those more business inclined, and if you want to see yourself becoming an entrepreneur, MBA is an invaluable skill to have. But don't it for just the sake of doing an MBA, if you see yourself being in managerial positions, and if you want to learn business skills and soft skills, then it migth be worth preparing for CAT.

Answers 8 Comments
Dislike Bookmark

Answered on 25/08/2018 Tuition/BTech Tuition

Being an IITian, and few of my friends who are non IITians, I can speak to this based on my first hand experience. Here are a few differences that I have noticed: Passion about the subject: In my opinion, IIT teachers are far more passionate about the subject they are teaching than teachers at other... ...more

Being an IITian, and few of my friends who are non IITians, I can speak to this based on my first hand experience.

 

Here are a few differences that I have noticed:

Passion about the subject: In my opinion, IIT teachers are far more passionate about the subject they are teaching than teachers at other universities. That passion is infused in their style of teaching and affects all students positively in the sense, everyone wants to learn the subject and enjoys the classes.

 

Indifference to students who don't want to learn: In IITs, no professor will force you to learn, or do well at exams. They are passionate about the subject, and they are passionate about teaching, but for students who don't want to learn, or are not interested in the class, professors seldom care too much. They won't force you to learn or pay attention in the class if you don't want to.

 

Assignment focussed courses: Alot of the courses have a strong element of assessments. Most of the courses will have challenging assignments as part of their curriculum to truely ingrain the learning within the student's brain.

 

Those are some of the few I can think about right now.

Answers 6 Comments
Dislike Bookmark

Answered on 25/08/2018 Tuition/BTech Tuition

After doing B.Tech, there are a couple of options: Getting a job: To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing... ...more

After doing B.Tech, there are a couple of options:

 

Getting a job:

To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing your dream job. The better you are at these, the better the prospects of having a high paying job

 

Higher studies in India (M.Tech, PhD)

If you are more academically aligned and you think research or teaching is something you'd end up doing, these lines maybe better for you. GATE can help you get a government job as well.

 

Higher studies abroad (MS)

This is a lucrative opportunity as well if you're more ambitious and have a 15-20 Lakhs to invest in higher studies in US/Canada. The upside is that if you'll be able to recover most of the amount if you are able to land a reasonable job after your 2 years of studying there. This option is great for people who want to have a go at a chance to settle abroad, and to improve their credentials furhter.

 

MBA

For those more business inclined, and if you want to see yourself becoming an entrepreneur, MBA is an invaluable skill to have. But don't it for just the sake of doing an MBA, if you see yourself being in managerial positions, and if you want to learn business skills and soft skills, then it migth be worth preparing for CAT.

Answers 6 Comments
Dislike Bookmark

Nikhil GargDirections

x
BTech Tuition 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in BTech Tuition

2

BTech Computer Science subjects

Design and Analysis of Algorithms, Types of Database Systems, Software Project Management, Software Engineering and Architecture, Database Management Systems, Mobile Application Development, Data Structures and Algorithms, Object Oriented Programming & Systems, Java Programming, Machine Learning, Natural Language Processing, Artificial Intelligence

BTech Branch

BTech Computer Science Engineering

Type of class

Crash Course, Regular Classes

Class strength catered to

One on one/ Private Tutions, Group Classes

Taught in School or College

No

Teaching Experience in detail in BTech Tuition

I have taught multiple students who were preparing for their computer science interviews end to end. If you're someone who is in the same boat, we'll go through your interview timelines, prepare a plan for what syllabus we want to cover based on the companies you're aiming for, and then do 1:1 tuitions to learn all the skills that we think are necessary to land your dream job within the given time frame. I can also teach software engineers who are looking to up level at their current jobs using my 5 years of software engineering experience in the silicon valley.

iOS Development Training 5.0

Teaching Experience in detail in iOS Development Training

If you can do basic coding in any programming language, you can learn to make your own IOS app. - We'll use the latest technologies te develop the app - We'll use Swift as our programming language - If you don't know Swift, we'll start with learning the language before proceeding with IOS development - If you already know a bit of a swift, we'll start with ios app development basics, and then move on to app design finally wrapping it up with you creating your own app from scratch.

Courses in iOS Development Training

Guitar Classes 5.0

Class Location

Student's Home

Tutor's Home

Online (video chat via skype, google hangout etc)

Years of Experience in Guitar Classes

2

Genre of guitars taught

Acoustic

Age groups catered to

10 yrs to 25 yrs, Below 10 yrs, Above 25 yrs

Demo classes provided

Yes

Type of classes

Group classes, Individual classes

Music genres taught

Indian Film music, Western Classical

Outcomes catered to

Learn basics of playing a guitar, Learn to play as an accompaniment to singing, Learn specific skills: Plucking, Chord progression etc

Ownership of equipment is compulsory

No; but willing to buy

Teaching Experience in detail in Guitar Classes

I have been learning and playing guitar for over 6 years. If you're a beginner looking to up-level their skills, or a newbie who wants to try it out, this will be a perfect class for you. Here are a few things that I can help you out with: - Guitar basic - Major Chord progressions - Minor Chord progressions - Preparing song performances

this is test message this is test message this is test message this is test message this is test message this is test message this is test message

No Reviews yet! Be the first one to Review

Answers by Nikhil Garg (4)

Answered on 25/08/2018 iOS Development IT Courses/iOS Developer

Why does Apple make learning iOS development so difficult?

Though I agree with the premise that iOS development is more complicated than simply learning a language because they are so many moving parts, I do see that Apple is gradually building towards simplifying the whole framework as time goes by. With the advent of Swift and numerous libraries, it has become... ...more

Though I agree with the premise that iOS development is more complicated than simply learning a language because they are so many moving parts, I do see that Apple is gradually building towards simplifying the whole framework as time goes by. With the advent of Swift and numerous libraries, it has become easier than ever, but again, it still has a lot of scope.

Answers 1 Comments
Dislike Bookmark

Answered on 25/08/2018 Tuition/BTech Tuition

After doing B.Tech, there are a couple of options: Getting a job: To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing... ...more

After doing B.Tech, there are a couple of options:

 

Getting a job:

To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing your dream job. The better you are at these, the better the prospects of having a high paying job

 

Higher studies in India (M.Tech, PhD)

If you are more academically aligned and you think research or teaching is something you'd end up doing, these lines maybe better for you. GATE can help you get a government job as well.

 

Higher studies abroad (MS)

This is a lucrative opportunity as well if you're more ambitious and have a 15-20 Lakhs to invest in higher studies in US/Canada. The upside is that if you'll be able to recover most of the amount if you are able to land a reasonable job after your 2 years of studying there. This option is great for people who want to have a go at a chance to settle abroad, and to improve their credentials furhter.

 

MBA

For those more business inclined, and if you want to see yourself becoming an entrepreneur, MBA is an invaluable skill to have. But don't it for just the sake of doing an MBA, if you see yourself being in managerial positions, and if you want to learn business skills and soft skills, then it migth be worth preparing for CAT.

Answers 8 Comments
Dislike Bookmark

Answered on 25/08/2018 Tuition/BTech Tuition

Being an IITian, and few of my friends who are non IITians, I can speak to this based on my first hand experience. Here are a few differences that I have noticed: Passion about the subject: In my opinion, IIT teachers are far more passionate about the subject they are teaching than teachers at other... ...more

Being an IITian, and few of my friends who are non IITians, I can speak to this based on my first hand experience.

 

Here are a few differences that I have noticed:

Passion about the subject: In my opinion, IIT teachers are far more passionate about the subject they are teaching than teachers at other universities. That passion is infused in their style of teaching and affects all students positively in the sense, everyone wants to learn the subject and enjoys the classes.

 

Indifference to students who don't want to learn: In IITs, no professor will force you to learn, or do well at exams. They are passionate about the subject, and they are passionate about teaching, but for students who don't want to learn, or are not interested in the class, professors seldom care too much. They won't force you to learn or pay attention in the class if you don't want to.

 

Assignment focussed courses: Alot of the courses have a strong element of assessments. Most of the courses will have challenging assignments as part of their curriculum to truely ingrain the learning within the student's brain.

 

Those are some of the few I can think about right now.

Answers 6 Comments
Dislike Bookmark

Answered on 25/08/2018 Tuition/BTech Tuition

After doing B.Tech, there are a couple of options: Getting a job: To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing... ...more

After doing B.Tech, there are a couple of options:

 

Getting a job:

To get a job, the most important skills you'll need is to crack the coding interview. Learning Data Structures, Algorithms, and coding these solutions in prompt timing are invaluable to have and perhaps the most important skills in landing your dream job. The better you are at these, the better the prospects of having a high paying job

 

Higher studies in India (M.Tech, PhD)

If you are more academically aligned and you think research or teaching is something you'd end up doing, these lines maybe better for you. GATE can help you get a government job as well.

 

Higher studies abroad (MS)

This is a lucrative opportunity as well if you're more ambitious and have a 15-20 Lakhs to invest in higher studies in US/Canada. The upside is that if you'll be able to recover most of the amount if you are able to land a reasonable job after your 2 years of studying there. This option is great for people who want to have a go at a chance to settle abroad, and to improve their credentials furhter.

 

MBA

For those more business inclined, and if you want to see yourself becoming an entrepreneur, MBA is an invaluable skill to have. But don't it for just the sake of doing an MBA, if you see yourself being in managerial positions, and if you want to learn business skills and soft skills, then it migth be worth preparing for CAT.

Answers 6 Comments
Dislike Bookmark

Nikhil Garg describes himself as Trainer. He conducts classes in BTech Tuition, Guitar and iOS Development. Nikhil is located in Malviya Nagar, Delhi. Nikhil takes Regular Classes- at his Home. He has 2 years of teaching experience . Nikhil has completed Bachelor of Computer Science (B.Sc. (Computer Science)) from IIT Delhi in 2012. HeĀ is well versed in Hindi and English.

X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to Nikhil Garg

Let Nikhil Garg know you are interested in their class

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.

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 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 6.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