Skip to content
UdemyJavaPaid courseBeginner levelCertificate

Become a Junior Java Software Developer (Udemy.com)

Complete practical and conceptual Java programming course for beginners

Created by: Tim Short

Last updated August 2017

icon
What you will learn

  • Be comfortable with writing and designing Java applications
  • Apply core concepts of object-oriented programming to a project
  • Build holistic, real-world practical applications from the ground up
  • Write common algorithms covered in computer science courses
  • Talk confidently about Java programming and object-oriented programming
  • Network with recruiters, hiring managers, and tech professionals
  • Walk into your first job interview and code review with confidence
  • Invitation to participate in internship through SDET University!

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.6 out of 5higher than 71% of them
  • Reviews2,340#88 of 232 by number of reviews
  • Length7.8 hoursshorter than 57% of them
  • Last updatedAugust 2017earlier than 87% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

Finally, a complete Java software development essentials course that includes real internship opportunities for qualified students!

I not only teach the core topics of Java, but also covers necessary analytical skills like Algorithms and practical skills like reading and handling data from files, and job-specific skills like building a Student database and analyzing the criteria of passwords.

This course was developed by a combination of developers, recruiters, and business managers that together outlined and curated a curriculum based on the hiring needs and requirements in the industry. Designed for individuals looking to kick-start a new career in software development, this course starts at the beginning assuming no previous knowledge in programming.

  • All relevant slides and notes
  • Practical training
  • Conceptual lectures
  • Learning assignments
  • Mini assessment quizzes

I focus on keeping the training practical and applicable to a real-world project. While learning the concepts is important, you must demonstrate your knowledge by being able to write programs, analyze what’s happening behind the scenes, and have a working understanding of basic algorithms and computations.

While not created based on Oracle’s certification program, this course will help prepare you for the Programmer Level I Exam to earn the Oracle Certified Associate certificate.

  • Get comfortable with controlling the flow of programs
  • Understand and apply the core concepts of object-oriented programming
  • Know the different data structures and practice traversing through arrays and collections
  • Master the common algorithms in computer science
  • Learn topics conceptually and practically to ace your job interview

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Tim Short

Over 10 years experience throughout the IT software development and business delivery services. This breadth of exposure and experience has allowed me to create a simple, clear, relevant course to prepare students for industry-relevant skills.

Software Developer - I have been a free-lance contractor for dozens of software and web applications since high school years.

Trainer - I have conducted corporate training and department transformation programs for top brands around the world, including Disney, Accenture, Fannie Mae, Freddie Mac, and Cox Enterprises.

Recruiting and Business Services - I have helped provide clients with training solutions and talent resources to meet requirements in their projects.

---------------------------------------------------

**Corporate Training Transformation Program**

Are you a corporate rep looking for a trainer to transform your software delivery? Bring automation testing with continuous integration / TDD / BDD to your QA team or software development scrum teams. I conduct regular online and onsite corporate training and transformation programs to develop automation test engineers to software delivery.

icon
More courses by Tim Short

$64.99

$12.99

$49.99

icon
Reviews

4.6

2,340 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Thomas Schied on 1/26/2023

Ich fand den Kurs vom Inhalt her recht ausgewogen. Mir sind kleinere Fehler im Code aufgefallen und bei der Erstellung der Programme wird im Video manchmal zu viel herumprobiert und nach Fehlern gesucht, was die Videos unnötig ausdehnt. Andererseits sieht man so live Fehlersuche, was sicher zum Programmiereralltag dazugehört.

By Anonymized User on 11/11/2021

So far, the examples and exercises are pretty much straight forward, learing curve is on a good middle level, challenging for beginners but leaves enough to have more experienced programmers recall what they once learned. Only downside is that the exercise (not the test) was a little of on what was expected to write. In the presenters solution, some methods could have been guessed to be expected but werent mentioned in the task. Besides that, these were quite helpfull for freshing up on the basics

By Nate Hunter on 6/20/2019

I enjoyed the course. I especially enjoyed working through the assignments and tweaking them to add features or do them in a slightly different way. It was also nice to see a little of his debugging process. I don't feel confident that I can pass a technical interview immediately after completing the course, however, I feel confident in that I know what I need to do in order to be a competitive candidate. Overall, a great glimpse of what is needed to do/know to be a junior java developer.

By Cesar Paredes on 4/21/2018

great awesome............................instructor will give up a different approach...we will see.....................:) ........................................bye At the end: class was great..........great many different pointers and topics I like the exercises....................I submitted them, and I hope, I will get a feedback...............................:) Thanks...............

By Loredana Pahontu on 3/29/2018

I really enjoyed this course and Tim's way of explaining. Plus it's a genuine type of teaching, as sometimes he doesn't get the right code from the very first time, but shows us how to figure out what is wrong. This will help you in the assignments, while you will code by yourself. I liked the fact that every section ends with a practical example. And you also have an assignment to solve. The algorithms section is very useful too. I deeply recommend the course.

By Dalton Phan on 12/10/2017

I gave this course 5 stars because it meets my objectives. It looks like Tim know how to guide a beginner like me towards a right path of becoming Java Software Developer. Materials are well organized and developed. The are helpful assignments that could be applicable to real world. I learned a lot from this course. I am confident and comfortable with GitHub after taking this course. I can use Eclipse with ease now. If you don't know Java at all, don't take this course. This course is designed for someones who want to enhance the skills.

By Snowcrash on 10/24/2017

This course simply has no peer. Tim Short precisely nailed what was/is needed(.)* One miss with the course—Section 7: Algorithms was solid but there was no quiz nor assignment associated with this section. It appears Section 7:Algorithms is incomplete. Note: I also was not able to submit any of my three (3) code reviews for Section 6 Data Structures Assignment of my peers/classmates. Lastly none of my assignments submitted received a review. When these issues are addressed this course would be over 5 stars. * This assumes one also completes "Lectures": 51: Apply for Placement Program 52: Schedule 1-hour Mentor Session and 53: Schedule 30-minute Mock Interview

By Brandon Libman on 10/13/2017

I really enjoyed taking this class. Timothy is obviously very knowledgeable in his craft. The only thing I would criticize is that certain elements (for a true beginner) could have been explained more in depth to grasp a true understanding. It seems as though you should have some base knowledge of java prior to taking the course. Being someone who is a true beginner, Timothy did an amazing job at introducing me to all the core concepts of Java, and providing many resources to utilize. I would suggest this course to anyone who is looking into software development, as it was really engaging. Providing real life examples of software one might design was truly a fantastic way of learning, and I sure learnt a lot! Thanks for all the effort you put into this program Timothy!!! Brandon

By Daniel Makafui Ahiatrogah on 9/14/2017

I really learnt a lot from this course and the opportunity given for a paid internship. This is what I have being looking for all these while, not just learn coding but learn to get a job and acquire practical experience. I recommend this course to all who want to pursue their career as a Java Developer. Thanks to the course instructor and his team.

By Roy Bennett on 9/13/2017

Having been continously training myself to become a software developer in Java, it definitely helps to have some fundamental programming knowledge prior to entering this course. Tim's topics are entry-level overall, but the pace of this course could lose some who aren't well rehearsed in Java or basic programming principles. Overall, this was a terrific course! I learned some good information and also solidified some further understandings of OOP principles.

For me It was valuable recap. I was very happy with the course and I can recommend it Java beginners.

So far so good. But i am also expecting a detailed explanation to every minute thing that we write in Java. Explanation to some concepts is high-level and you have to google to understand why its written that way.

Showing 12 of 53 reviews