Who are we?

We are a Software Development Training company. We also build next gen web/mobile/ERP applications.

We love training. We love development and technology. Combining the two passions, we have built a learning ecosystem that enables a candidate to learn and become very good in software development, in a short span of time.

Our belief in Learning is:
"Anyone can learn anything and become good at it!"

We offer the Java Foundation Course to candidates interested in learning software application development using OO techniquies.

Our development team develops applications in iPhone, Android, FaceBook, Web, ERP, etc. To know more follow this link.

Java Foundation Course

We cover Core Java and JEE in the Java Foundation Course. We teach right from the basics of OOPs to advanced concepts of Java, JEE and OOAD. The focus is given to the fundamentals and internals to get indepth knowhow. The idea is take a candidate with limited programming knowledge to become a fairly confident and competent software developer.

The aim of the course is to provide foundational knowledge in Software Development using OO techniques, using Java as the programming language whereby a candidate will become equipped to independently come up with best practice solutions, given a problem domain!

You will be able to clear SCJP/OCJP and SCWCD/OCWCD certifications after the training!

Come drop in for a free demo class to experience innovative learning!

    Core Java
  • OOP, OOAD
  • Detailed Java lang features
  • Exceptions
  • I/O
  • Collections
  • Threads
  • Design Patterns
  • IDE - Eclipse
    J2EE
  • HTTP,HTML,XML basics
  • Servlets
  • JSP
  • SQL
  • JDBC
  • MVC
  • Java Beans
  • EJB and EMI Basics
  • Ajax and JavaScript
  • Frameworks(Struts 2.x , Hibernate)
  • Best Practices
  • 30 Sessions
  • Java Project
  • 30 Sessions
  • J2EE Project
  • Struts 2 Project
Schedule
3.5 months

Weekday Classes
(Morning/Afternoon/Evening)
or
Weekend Classes

Course Type
Live / AudioVisual

Content
130 hours theory
+ 40 hours video
+ Live practicals

A high level overview of the course contents is given above. However if you are interested to know more, we invite you to use the Enquire Now section - upon giving your email id, we shall send over a detailed course coverage document.

We believe it is not enough to just conduct good classes for a candidate to become good in any topic. We believe that a learning ecosystem is required to learn exceptionally. And thats what we provide in Uttara!

What does the Uttara Learning Ecosystem provide?

Comprehensive "best" quality content.

We start from scratch. Impetus is given to fundamentals, internal working and in-depth know-how. For every topic we cover you will understand answers to questions When to use ,Where to use and How to use.

Only 1 faculty with 10+ years of development & 6+ years of training experience.

We believe very strongly that only a qualified person can train! We do not hire outsiders to train in our course!

Access to Uttara Learning Portal

Self learning is very important. We facilitate this with the use of the Portal. Using the Portal, one can:

  • Take self-assessment tests per topic!
  • Ask queries / read answers to frequetly asked questions
  • Apply to openings
  • Participate in collaborative knowledge exchange
  • Find out what interview questions are being asked in companies
  • Find solutions to many recurring problems in programming
  • Access best quality material, per topic!

Access to Lab and library for as long as anyone needs

We believe that each individual learns at a different rate. Hence what is essential is to provide a learning system that can adapt to each ones learning rate.

Access to videos & audio

How to learn programming of a concept? We first teach the theoritical concepts in class and then show how to implement using videos! If you want to recap the content, you get to access Audio of every class which will help you to ensure that no topic is left un-understoop!

Other benefits you get

Career path mapping

Get qualitative feedback on Career management,

Jobs via Portal

We have a number of companies interested in hiring our best trained candidates. Want to be the next one hired?

Mock interviews/tests

Learn best practice strategies to follow during interviews. Take mocks and become confident!

Building resume/facing interview

What to do and what not to do when you build a resume?

Repeat any class, anytime

This is key to ensuring that you do not miss out on any content!

Learn throughout the day

Access content in lab / through home to learn as fast as you can

Regular evaluations with feedback

Take tests to evalutate your knowledge

Uttara Learning Portal

Apart from other said benefits, be a part of Uttara even after finishing the course and learn continously

What are the qualities of a successful software engineer today?
  • Has a solid foundation on software programming (master one OO language)
  • Has to be able to communicate effectively (both written and oral!)
  • Should be able to take a problem statement into a best practice solution!
  • Should have independent learning capability
What can make this possible (to become a successful software engineer)?
  • Training on foundations of an OO language, with in-depth internal working know how!
  • Be exposed to not only training but also best practices followed in development
  • Access to self-evaluation and know where you stand and what needs improvement
  • A project implementation to demonstrate learning

We provide all these. We make learning easy. We provide an ecosystem where any candidate can become ‘very good’ in software development using Object Oriented technologies and achieve all the above!

Our training methodology involves the following:

  • Take candidates through concepts focusing on fundamentals, giving examples through real world analogies (make learning fun!)
  • Get the candidates to understand how to take a concept to a program implementation by exposing them to video screencasts (view at own time)
  • Make the candidate develop strength by doing exercises per topic and taking self-evaluation tests per topic! (learn by your own rate)
  • Expose the candidate to a end-to-end project implementation

We have implemented this in our Java Foundation Course using technology and our learning of how best to impart technology training.

If you follow the Uttara Learning Process,

You will become a Java master!

Well versed with best practises.

You will become a qualitative software developer

Capable of clearing any interview, building solutions with best practices followed in the industry!

You will have confident career

You will find yourself in a position to apply for development jobs, in any company you want

We have only 1 faculty for the Java course. His name is Vikram Shastry. You can get to know all about his personal profile in LinkedIn by clicking below.

Vikram has 10 years of software development experience and 7 years of teaching experience. It is the combination of the two that makes his training come alive. Take a demo today to experience his method of training.

My passion is to train and build applications. I consider myself blessed to be able to combine the two and offer this course.

- Vikram Shastry

Is placement assured for anyone who joins the course?

No it is not. We do not assure placements. We only give assurance on quality of our training. We however know that if you follow our learning process for 3-4 months time, the chances of placement increases drastically. Also we have campus hiring from many companies on a monthly basis which will provide you opportunities. And we believe if you become strong enough in what you have learnt, you do not need to worry about placements. They will happen to you! We would like to believe that our learning process is so advanced that if you follow it to the hilt, you can get yourself placed in any company you like!

What happens if I miss a session?

All sessions are pre-recorded and made available to you in the lab to address such a scenario. You can go through any missed session before the next one commences, at your own time. The special AudioWare that we have built will assist you in ensuring that no concepts are left un-understood.

Can I shift batches (weekend -> weekday and vice versa)?

In general yes, you can! However we will use discretion on a case to case basis to permit this. We are committed to ensuring that anyone who is interested in learning is given every opportunity to do so.

I have less percentage in my academics. Will that affect my chances of a placement?

Yes and No! Some companies look for min aggregate percentage as a filtering mechanism, which we might not be able to change (but we do try!).
However we tend to believe that past does not affect the future! So it is our stand that if you become good in what you learn and demonstrate it in tests, project implementation, etc then we should be able to convince a couple of companies to give you a chance at an interview process. We believe you becoming good or not depend only on your actions today. So it is our suggestion that you do not brood over the past (as it is unchangeable anyways!) and take matter into your own hands and start learning now! We think all it requires a candidate to prove his mettle is one opportunity and our Placement Center will try its best to get you one, provided you have demonstrated good attitude towards learning.

Will faculty change during a course?

No. We have only one faculty for Java for the last 7 years and that is not going to change anytime soon!

Should I finish C/C++ before I learn Java. What is the prerequisite to learn Java?

You should ideally be exposed to programming practices before you try to learn Java. Even elementary programming done in your graduation is sufficient as the course is structured to take the candidates through the basics. So you need not be punter in C/C++ before you begin to learn Java. If you are using software regularly and know basics of what is RAM, CPU, a program, basic construts, etc, you are good to go!
In case you have some time before the course, we suggest you read HeadFirst Programming This will give you a good headsup to the course.

Do I need to have CS degree for me to learn Java well?

It does not matter if you are from the Computer Science discipline, if you are a new graduate, if you are still studying, if you are already working or if you have not worked/ studied in a long time! If you have the attitude to learn, we will show you how!

Online demo of a session will be avaliable soon. Take a look at a few screenshots of our portal used in training.

Uttara Learning Portal

Evaluation Portal

For more info call us at
80-23528662

Upcoming batches

  • April 29th: Weekday 7AM-9AM Batch
  • June Weekday Evening Batch
  • June Weekend Batch

Enquire now


Student Name is Required.


Email ID is Required.


Mobile Number is Required.

* are mandatory fields.

Students speak

Interesting thing to be mentioned here is that almost all the students in my batch were mechanical engineers with little or no knowledge on oracle but each one of them have managed to etch out a carreer in IT.
-Prabhanjan Shetty, TESCO

After completing my MCA I did not know much about Java, after joining Uttara I got a strong hold on Core Java as well as J2EE.
-Charandeep G K, Infinite Computer Solutions

The scenarios that are discussed and the questions they solve are very very good and important for someone to build and develop a career in Java/J2EE
-Vinay Kumar, Tech Mahindra

Now when I code I do it with a greater confidence and knowledge of how stuff works behind the scenes.
-Suma Bhat, FMR India

Placements news

Mrinal Kumar - Software AG

Nayana C R - Trigent

Mehar Kalburgi - Wonder Works Group

Sagar - Automated Workflow

Puneeth R - Estuate

Sumanth M G - Wonder Works Group

Manjunath J - Markem Imaje

Madhura - Huawei

Kavan Shah - Wonder Works Group

Pooja R K - Ciber

Rakshith - RDS

Praveen Kumar G - Wonder Works Group

Sharath Kumar - SimPragma

Uday Seerwani - eLitmus Evaluation Private Limited

Poornima - TriByte.

Raghavendra - TriByte

Lokesh R - Abiba

Sangamesh Holli - TriByte.

YASHASH - Samartha InfoSolutions Pvt Ltd

Vibha Baliga J R - Automated Workflow

Kotresh T M - Thompson Reuters

Deepak R P - Wonder Works Group

Sushant vernekar - TriByte.

Vasantha U - Samartha InfoSolutions Pvt Ltd

Karthikeya Sharma - Automated Workflow

Athri M S - Wonder Works Group

Siddharam Rathod - Wonder Works Group

Sandeep S - SPAN

Arjun - Veninore

Shwetha M - Tyfone/SPAN

Swetha V - Veninore

Rajshekar - Samartha InfoTech Ltd.,

Charling - Veninore

Samarath - Samartha InfoTech Ltd.,

Anjana - SPAN

Basavaraj Dani - Samartha InfoTech Ltd.,

Follow us

News

On going placement drives by WonderWorks, BeWo, SimPragma and more

4 candidates placed in Veninore

Uttara has started VC training. Candidates can attend classes in Rajajinagar or Jayanagar or Marathahalli at the same time.

Uttara is planning to expand!

Uttara develops WishStix product for FaceBook / iPhone / Android

New Weekday batch commencing from April 20th at 11 AM. Attend the demo session for an intro!

5 candidates placed in Samartha InfoTech

New website released!

Placement drive in ZeeSense, Estuate, Automated Workflow, Autonomy going on currently for Uttarites!

Locate Us

Rajajinagar Branch:
#415A, 20th Main, Chord Road,
1st Block, Rajajinagar, Bangalore - 560010
Phone: +91-80-23528662 / 65309813

Find on map

Jayanagar Branch:
#1812, 41st Cross,
22nd Main, Jayanagar 9th Block,
(Behind Big Bazar), Bangalore - 560069
Phone: +91-080-65309811

Find on map

Marathahalli Branch:
No.301 and 302B,
in Sigma Arcade II,
Marathahalli, Bangalore - 560037
Ph.No : +91 9663905035
Landmark : Next to Brand Factory

Find on map