Maven Crash Course (Udemy.com)
Create a multi module maven java web applicaiton project in easy steps
Created by: Bharath Thippireddy
Last updated September 2026
What you will learn
- Learn what Maven is and Why it is so popular
- Master all the core concepts of Maven
- Create and Build a project from the command line
- Work on a end to end java web application usecase
- Create and build maven projects from eclipse
- Write,Execute and skip unit tests using Maven
- Create a maven web application
- Develop a multi module maven project
- Understand maven scopes
- Use Profiles
- Learn how to configure a jenkins maven build
- Understand the structure of a Spring boot maven project
- Use Custom Respository Managers
- All in simple and easy steps
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100
Course Description
Sample of the reviews:
Right level of detail. Clear and simple explanation of concepts. Very simple and relevant example to follow. A course that is short and simple, delivering the concepts it set out to do. Well done. - Shahid Mir
I am following Bharath's courses to become a master Java Developer, this was very practical course and it helped me learn some new features with maven. - Bruno Militzer
The instructor Bharath is best when it comes to keeping complex concepts short to the point. Amazing course on Maven, highly recommend. - B.S.Sagar
Apache maven is one of the most popular build and project management tools in the java world. In this course you will master all the core concepts of Maven while working hands on to create a multi module maven java web application project.
You will download and install Maven
You will create a standalone project using the maven script from the command line.
Understand the Project Object Model
Learn all the import concepts such Maven life cycle phases,Maven Project Coordinates,Plugin,Goals and Repositories.
Customize the Maven default settings
Create a Maven Web Application
Using Maven from Eclipse with the aid of m2eclipse plugin
What are the requirements?
Java,Eclipse IDE,Tomcat,Maven(Installation is covered in easy setup section)
A basic understanding of Java and Java Web Development
What am I going to get from this course?
Learn what convention over configuration is and the Maven project structure
Apply your understanding of Maven and your ability to build a project using Maven
Create and build a java web application using Maven
Master all the important concepts of Maven while working hands on
Instructor Details
- 4.5 Rating
16,175 Reviews
Bharath Thippireddy
Bharath Thippireddy is an Entrepreneur, Software Architect, Author, Actor, and Public Speaker who has trained 950,000+ students across 209 countries.
He believes that learning is a crossing — from where you are to where you are capable of being. That belief drives every course he builds.
Bharath has mentored students and professionals across India and the USA — in classrooms, corporates, and agile conferences. He voluntarily teaches interview and soft skills at Vivekananda Kendra. He is the author of Hanuman's Leap, a book that takes the ancient wisdom of the Sundara Kanda and builds it into a complete framework for life's turning points. It comes out Diwali 2026 . He is currently completing his Executive MBA at the Indian School of Business.
He loves learning — in technology and in life — and shares everything he discovers.
From 50+ courses with 950,000+ learners, you can pick a track and master:
Generative AI — OpenAI, LangChain, LangGraph, Agentic AI with n8n, Azure OpenAI, GitHub Copilot
Spring Boot — full stack projects with Angular and React
Angular and React — with Java or Node backends
Python — core Python through Django REST Framework
DevOps and Cloud — Docker, Kubernetes, AWS EC2, Elastic Beanstalk, Jenkins, GIT, and more
Java — Design Patterns, Web Services, Messaging Service
Spring — Security, Boot, Data with Hibernate, Data REST
Serverless — AWS Lambda
More courses by Bharath Thippireddy
Core Java Made Easy (Covers the latest Java 21) (2026)
4.5 (19,928 Reviews)
Provider: Udemy
Time: 28.7h
$129.99
More Java courses
Programming Fundamentals in Java for CS Students: Part 1 (2023)
4.9 (38 Reviews)
Provider: Udemy
Time: 5.8h
$19.99
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Java 9 New Features In Simple Way : JShell, JPMS and More (2019)
4.8 (912 Reviews)
Provider: Udemy
Time: 33.3h
$64.99
Learn JAVA Programming - Beginner to Master (2026)
4.7 (31,368 Reviews)
Provider: Udemy
Time: 61.4h
$119.99
The Complete Java Certification Course (2025)
4.7 (30,462 Reviews)
Provider: Udemy
Time: 18.1h
$174.99
Reviews
By Mustafa Vardal on 8/11/2026
The start is good, but it’s extremely superficial. Under normal circumstances, you wouldn’t expect 3-minute videos anyway, but they lack depth. Explaining topics this way is a bit odd because I think it goes against the logic of programming. Second, I think the instructor jumped from topic to topic because they felt the course was too short. This created some confusion. It’s a good course, but you should watch it without wasting too much time. Since it’s so superficial, skip the two unnecessary sections without trying the exercises and get the necessary materials from other courses.
By Juan Carlos Enrique Lance on 6/16/2025
This course was very good and easy to understand. It clearly explains the features that Maven offers. The final questionnaire is very useful for reviewing the topics in depth. I especially liked that each concept is explained with examples — this made the learning experience very effective. Many thanks to Bharath, and best regards!
By Anonymized User on 10/23/2022
I was expecting a bit more depth on maven topics, and not so much on spring boot or jenkins. The course is not bad to have a little taste, but maven has a lot more to offer that is not covered in this course. Still, I appreciate the effort to make these lessons possible.
By Sourav Ken on 4/30/2022
It’s a crash course and not specialization on subject matter and that’s what you cover. It was fun from beginning to till section 10 Profiles. After that it started to involve other independent technologies like Sonar, Jenkins, AWS etc. Section 11 onwards, power of Maven and its real world capabilities you introduced. Overall its very informative. As a suggestion, it will be helpful if you can also add some videos on how to imports real world maven projects and try to remove all the issues.
By Anonymized User on 4/15/2022
@bharath sir as you told i have done everything ,i am using windows sonarqube ,the problrem is commands. If i use the command that used i am getting something like FATAL | wrapper | Unable to open configuration file.how can I overcome this and even i am not getting the local host page i hope if i clear this then i will be getting localhost
By Alex Golub on 3/28/2022
Outstanding Maven crash course that will get you up to speed with maven build tool. I've learned how to read pom.xml file and how to manage dependencies, plugins, create mutli-module project and even how to deploy artifact onto dockerized local repo and much more, AMAZING!!! Excellent course with on to the point explanations of each subject. Hands down 5/5 looking forward to take more DevOps and Spring related courses. Thank you sir, for your knowledge sharing
By Shekar Oruganti on 8/23/2020
good, was expecting more on multi module projects creation like a project with some two or three modules out of which should be som EAR or WAR module where we should be having the final artifact generated when we run the project which is most common way of creating multi module projects. and also in the begining of the bonus lecture of jenkins can hear as you'll be showing the creation of pipeline but that part is not there here which is little disappointed as you said that it'll be covered in the begining video of the bonus sectiong. but finally, yes i got a good knowledge on this course about maven and also about spring boot importance and basic concepts and jenkins. thanks for the bonus classes.
By Anonymized User on 1/26/2019
This course is on maven. But there is lots of things on to create a spring project with maven. For my point of view there should be less focus on to create a spring project. Focus should be on maven. There is nothing on mvn phases and parameters. I think there shold be a small lecture on these topics.
By Sunitha Bhakthavatsalam on 10/4/2018
Developing end to end product application using Maven and Spring was very interactive and great learning. It was not boring like other lectures :) because lot of programing was included. Assignment was good too, it would have helped if you had provided sample code to refer for assignment as well.
By Dot business on 1/7/2018
Bharath is an AMAZING instructor, I have him to thank for contributing to my future. He teaches in a way that I can refer to quickly and get back up to speed. Definitely worth referring. No waffle or showing off just to the point clean explanation. He explains how code should be....CLEAN. Well Done Bharath :-)












