Course

IntelliJ IDEA Developer Guide

Maximize IDE efficiency with IntelliJ IDEA and boost your productivity.

of video
5.6 h
lectures
97
sections
14

$99.97one payment

Lifetime access. 15-day money-back guarantee.

Want a mentor as well? The Academy gives you every course on Amigoscode plus code reviews, daily live calls and interview prep, for $129/month. Compare →

What you'll learn

By the end of this course

  • Getting Started with IntelliJ - Learn about IntelliJ versions, free licenses, and how to set up your development environment.
  • Navigating IntelliJ - Explore the new vs classic UI, menus, editor features, and IntelliJ tips to get up and running quickly.
  • Customizing IntelliJ - Configure themes, plugins, keymaps, and font sizes to create your ideal coding environment.
  • Shortcuts and Productivity - Master essential shortcuts and techniques like using IntelliJ without a mouse, Vim integration, and Ace Jump.
  • Editing Tools - Learn advanced editing techniques, including find and replace, block collapsing, column selection, and line management.
  • Software Development Essentials - Manage packages, classes, run configurations, Spring Boot, Maven, Gradle, and integrated terminal workflows.
  • AI-Powered Coding - Leverage AI assistants, live templates, and full-line code completions to speed up development.
  • Refactoring Made Easy - Reformat code, extract methods, remove unused imports, rename variables, and update method signatures with ease.
  • Testing and Debugging - Create and run tests, utilize live templates, and debug effectively with breakpoints and step-throughs.
  • Version Control Integration - Work seamlessly with Git and GitHub—create repositories, commit changes, manage branches, and resolve merge conflicts.
  • Advanced Tools - Use built-in support for Spring Boot, Docker, Kubernetes, databases, and SSH for full-stack development.

Curriculum

14 sections, 97 lectures

5.6 h of video. Open any section to see its lectures.

1Intro2 min
  1. 1Welcome2 min
  2. 2Recommended Courses
  3. 3Slides
2Getting started16 min
  1. 1Course Overview3 min
  2. 2Intro To Ides And Intellij3 min
  3. 3Intellij Community Vs Ultimate3 min
  4. 4Intellij Free License1 min
  5. 5Jetbrains Toolbox3 min
  6. 6Installing Intellij3 min
3Up and running with IntelliJ37 min
  1. 1Intro1 min
  2. 2Your First App4 min
  3. 3How Intellij Runs Your Code3 min
  4. 4Classic Vs New Ui3 min
  5. 5A Word On Intellij New Vs Classic Ui2 min
  6. 6Exploring Intellij7 min
  7. 7Exploring Menus And Menu Items10 min
  8. 8Tips3 min
  9. 9The Editor5 min
4Configuring IntelliJ23 min
  1. 1Intro1 min
  2. 2Project Stucture2 min
  3. 3Themes3 min
  4. 4Plugins6 min
  5. 5Presentation Assistant4 min
  6. 6Keymap4 min
  7. 7Change Font Size3 min
5Importance of shortcuts17 min
  1. 1Intro1 min
  2. 2Shortcuts2 min
  3. 3Use Intellij Witthout Mouse5 min
  4. 4Vim6 min
  5. 5Ace Jump2 min
6Editing19 min
  1. 1Intro1 min
  2. 2The Right Way To Copy And Paste4 min
  3. 3Copy Paths2 min
  4. 4Find And Replace4 min
  5. 5Expanding And Shringking Selection1 min
  6. 6Expanding And Collapsing Block Of Code2 min
  7. 7Select Occurences3 min
  8. 8Column Selection2 min
  9. 9Duplicate Delete And Moving Lines1 min
7Software development42 min
  1. 1Intro1 min
  2. 2Packages2 min
  3. 3Code With Me3 min
  4. 4Regex Checker3 min
  5. 5Classes3 min
  6. 6Run Configurations6 min
  7. 7Services4 min
  8. 8Integrated Terminal4 min
  9. 9Scratch File3 min
  10. 10Maven4 min
  11. 11Gradle3 min
  12. 12Spring Boot5 min
8AI code completion and gener36 min
  1. 1Intro1 min
  2. 2Full Line Code Completion5 min
  3. 3Ai Assitant9 min
  4. 4Ai Actions6 min
  5. 5Generate Wizard6 min
  6. 6Basic And Type Match Code Completion4 min
  7. 7Live Templates5 min
9Refactoring26 min
  1. 1Intro1 min
  2. 2Remove Unused Imports2 min
  3. 3Reformat Code2 min
  4. 4Renaming4 min
  5. 5Extract To Variable Parameter And More5 min
  6. 6Extract To Interface4 min
  7. 7Change Signature5 min
  8. 8Outro2 min
10Searching and navigating33 min
  1. 1Intro1 min
  2. 2Serching7 min
  3. 3Recent Files And Locations2 min
  4. 4Switcher And Navigate Back And Forrward4 min
  5. 5Structure5 min
  6. 6Find Usages And Go To Declaration10 min
  7. 7Call Hierarchy4 min
11Testing and debugging26 min
  1. 1Intro1 min
  2. 2Your First Test5 min
  3. 3Generate Tests4 min
  4. 4Test Live Templates2 min
  5. 5Ai Generated Tests3 min
  6. 6Test With Coverage3 min
  7. 7Debugging (Breatk Points, Step Into Etc)9 min
12Version control & git29 min
  1. 1Intro1 min
  2. 2Create Git Repository3 min
  3. 3Push And Create Github Repo6 min
  4. 4Commit And Push7 min
  5. 5Branches And Pull Requests6 min
  6. 6Clone Repo3 min
  7. 7Other Vsc Features3 min
13Tools and other stacks26 min
  1. 1Intro1 min
  2. 2Spring Boot3 min
  3. 3Database Client7 min
  4. 4Http Client8 min
  5. 5Other Programming Languages4 min
  6. 6Docker And Kubernetes2 min
  7. 7Ssh1 min
14Outro2 min
  1. 1Next Steps2 min
  2. 2Feedback
  3. 3Next Course

Choose how you learn

Learn on your own, or with people who check your work

The course is yours to keep. The Academy is this course and every other one, plus the people who get you hired.

IntelliJ IDEA Developer Guide

The course, on your own

$99.97one payment

  • 97 lectures, 5.6 h of video
  • Source code for everything you build
  • Subtitles on every video
  • 1 Year of IntelliJ IDEA Ultimate
  • Lifetime access to the course and its updates

15-day money-back guarantee

Recommended

The Academy

The courses, plus the people

$129/monthcancel anytime

This course, plus

  • Every course on Amigoscode 50+ in the Zero to Hired Roadmap
  • Daily live calls and 1:1 instructor time
  • Code reviews and pair programming on what you build
  • Interview prep mock interviews, System Design Lab, CV and LinkedIn review
  • Land an interview in 90 days or we coach you 1:1 free until you do.
Join the Academy

7-day money-back guarantee · Secure checkout on Skool

“Nelson was teaching 90% of my job. I was already implementing everything I learnt from it.”
MBMarlon BragaJava Full Stack Software Developer
“I was a totally different person. More confident as a developer, more prepared for my job.”
GabrielaSoftware Engineer at Mercado Livre
“I studied biomedicine and psychology. I found Nelson's Java tutorials while looking for a course for my brother. I was hooked and now here I am, a software engineer at IKEA.”
NajmaSoftware Engineer at IKEA

Read every review →

About this course

Who is this course for?

Level: All (Junior, Mid and Senior Engineers).

How long will it take?

There are about 6 hours of video. Most people finish in 1 weeks at 5 hours a week, plus the time you spend building along.

Do I keep access?

Yes. You pay once and keep the course for life, including updates.

What if it isn't for me?

Email us within 15 days of buying and we'll refund you in full.

Should I buy the course or join the Academy?

Buy the course if you only want this topic and you learn well on your own. Join the Academy if you want to get hired or move up: you get every course on Amigoscode, this one included, plus daily live calls, code reviews and interview prep, for $129/month. The course is $99.97 once.