A comprehensive Java course integrated with time-tested design rules, best practices, demos & industry-strength project.
38.5 hours, – 5 coding exercises, 260 lectures
Average rating 4.5/5 (4.5 (330 ratings) Instead of using a simple lifetime average, Udemy calculates a course’s star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.)
Familiarity in using computers
The 3 P’s: Patience, perseverance, and passion. Please note it is not a crash course!!
Update on December 25th, 2016: Lambdas & Nested Classes have been added as two new sections.
Few Representative Student Reviews:
“Got a job thanks to this course!” ~ Connor Lee
“This is THE best course on Java on Udemy – Period! Dheeru is not only passionate about what he is coaching but also OBSESSIVE and covers every minute detail of the subject … Most lessons have demos which Dheeru makes sure that they do work without any glitches. He is a genius coder … Plus, he bases the course on the best practices from the book “Effective Java” which is great. You get to cover most of this book if you study this course! … Lastly, he uses an accurate and powerful English vocabulary I’m yet to see from other instructors. If you want to learn Java right from installing, configuring and all the way to mastering its advanced topics – look no further – you are at the right place => THIS – IS – IT !!!” ~ Richard Reddy
“This is a very thorough and comprehensive course on Java. Probably the most in depth Java course I’ve seen offered anywhere. I would suggest that this course is not only for the beginner but for the intermediate Java developer that wants to ensure their knowledge…” ~ Zenko Machina
“The best java course ever!” ~ Hamid Seleman, Senior Developer
“This course has so much depth and the Instructor is passionate, even weekly adding content to the course. I have been a Java developer for 8 years and hold a Masters degree in Computer Science. This course is very well done. … This is honestly the very best online Java video course on the market…. I wish I had have had a course like this when I first started.” ~ Clive Stewart
“Clear to understand, even for non-native English speaker. In depth explanation. I’d recommend not to skip familiar things, as you may learn some new insights.” ~ Paul Kerkum
“I love this course for how comprehensive it is, how sincere and to the point the presenter is. For a newbie to Java, this should be the go to course….” ~ JSusan Koinonia
Would you like to just acquire core Java skills or would you like to become a complete and a professional Java engineer right at the end of the course. If it is the latter, then you should read on …
This comprehensive project-based course has been designed with following objectives:
To help you get an in-depth understanding of both core & advanced concepts in Java
To teach best practices & key design principles for writing effective Java programs
To help you gain practical experience in writing professional-level code via instructor-led implementation of a project. Project is implemented in Eclipse using MVC design pattern, TDD (Test-Driven Development) principles and other best practices
To help you understand the inner workings of Java platform (aka JVM)
To teach how to effectively use Eclipse IDE to write, debug, and test Java programs
The motivation behind these objectives is to help you in becoming a complete & industry-ready engineer. Most Java courses focus only on teaching core fundamentals, which at the very best equip students with good basic skills to work on small-to-medium sized projects. Most of these students fall short when it comes to implementing more complex projects. To design elegant solutions for large, complex projects one needs to have a much deeper understanding of language features along with knowledge of the recommended best practices & design principles. More importantly one needs to know how to put all of these into practice. This comprehensive one-stop project-based course has been designed to equip students with these skills.
This course begins by giving a birds-eye view of Java covering everything from origin of Java to installing Java and writing your first Java program. Even the most fundamental concepts like compilation & interpretation are explained.
“This is THE best course on Java on Udemy – Period!
Dheeru is not only passionate about what he is coaching but also OBSESSIVE and covers every minute detail of the subject.
At the beginning of every chapter, he comes up with a brief Agenda and digs deeper into each topic on the agenda before diving into the actual course. Most lessons have demos which Dheeru makes sure that they do work without any glitches. He is a genius coder. At the end of each chapter, there is a challenging Quiz and if it is a coding quiz, it is coupled with a JUNIT code block that accurately and automatically evaluates your solution/code for accuracy – he puts technology to work! He concludes each chapter with a Summary of topics covered and followed by an exhaustive Conclusion digging deeper into the topics covered which should NOT be missed – it is reinforcing and revising what we learnt. The conventions and the format of the course he adopted in this course show his coaching experience and also mastery over the subject he is teaching. The initial chapter on how to use the Udemy video player and its features is cool as well.
Plus, he bases the course on the best practices from the book “Effective Java” which is great. You get to cover most of this book if you study this course!
Lastly, he uses an accurate and powerful English vocabulary I’m yet to see from other instructors.
If you want to learn Java right from installing, configuring and all the way to mastering its advanced topics – look no further – you are at the right place => THIS – IS – IT !!!” (Richard Reddy)
“good explanation for the subject matter, but I think he should allow for quizes and assignments so that people can practice it to understand it.” (Mike Darlington)
“Most key points are covered by examples, clean explanation and proper guidance in small organized steps. I highly recommend it.” (Artemis Aygen)
A passionate software engineer and instructor, Dheeru has 10 years of experience developing innovative software for start-ups in silicon valley and elsewhere. He holds a Ph.D. in Computer Science from University of Louisiana at Lafayette (USA). His expertise includes developing complex Web data integration & mining software with Java as the main programming language. Coming from the start-up world, he also has extensive end-to-end experience in developing Web applications using frameworks/tools such as Spring, Hibernate, Solr, MySql, etc. Dheeru is passionate about developing products that are easy-to-use, intelligent, and well-architected. Writing well-crafted code that follows the best design practices is of utmost importance to him. He brings the same level of passion and completeness to his teaching. Every concept is covered at a very in-depth level clearly explaining the motivation behind their introduction. He strongly believes in “learn by involving” teaching principle and thus his courses involve tons of live demos, an industry standard project, and several quizzes. Prior to his current gig at his start-up SemanticSquare, Dheeru worked for around 5 years as a Principal Engineer for NimbleCommerce, an e-commerce start-up in Santa Clara, California. Before NimbleCommerce, he worked as a Research Scientist at Local Corporation, a local search company in Irvine, California. He also published and presented half-a-dozen research papers at top conferences and workshops such as International Conference on Data Mining (ICDM) and Geographic Information Retrieval (GIR). During his graduate-school days, as a teaching assistant for Search & Data Mining courses, he designed course assignments and often gave guest lectures on Web data mining.
Instructor Other Courses:
Mastering Java Exceptions with Best Practices Dheeru Mundluru, PhD, CTO & Principal Instructor at Semantic Square (15) $10 $20
Dheeru Mundluru coupons
Development course coupon
Udemy Development course coupon
Programming Languages course coupon
Udemy Programming Languages course coupon
Java In-Depth: Become a Complete Java Engineer!
Java In-Depth: Become a Complete Java Engineer! course coupon
Java In-Depth: Become a Complete Java Engineer! coupon
The post 89% off #Java In-Depth: Become a Complete Java Engineer! – $10 appeared first on Course Tag.