Introduction
Signposts to look out for
A note about versions
A note about shortcuts
Writing code
Creating a project
Generating the code for your first class
Using code completion to finish your class
Intermission: Take the quiz
Quiz: Creating projects and getting started
3 attempts allowed
Running your code
Navigating around your code
Finishing your code
Take the quiz
Quiz: Running and fixing your code
3 attempts allowed
Creating code quickly
Basic Completion: Suggestions while you type
Smart Completion: Type-sensitive suggestions
Postfix Completion: Just keep typing
Complete Current Statement: Complete your code’s structure
Intermission: Take the quiz
Quiz: Creating code quickly with code completion
3 attempts allowed
Live Templates: Generate common code structures
Create a new…
Generate from missing code
Take the quiz
Quiz: Creating code quickly with code generation
3 attempts allowed
Fixing and changing your code
See suggestions in the editor
Fix errors
Improve code
Change code
Check spelling
Take the quiz
Quiz: Fixing and changing your code
3 attempts allowed
Moving through your code
Finding anything
Viewing and opening recent files
Viewing and moving to recent locations
Going to a specific line
Moving backward and forward through code
Moving between your code and its test
Finding where this code is used
Seeing details of the code you are calling
Take the quiz
Quiz: Moving through your code
3 attempts allowed
Understanding code
Hints in the editor
API and documentation at a glance
Readable code documentation
Hide distracting code
Syntax highlighting for embedded code
Intermission: Take the quiz
Quiz: Understanding code in the editor
3 attempts allowed
Code use and data values
Understanding the flow of your code
Understanding changes over time
Getting insight into the code’s intended behaviour
Take the quiz
Quiz: Understanding the context of your code
3 attempts allowed
Activating your muscle memory with Keyboard Shortcuts
Focus on the editor
“Get me out of here”
Extra-fast copy/cut line
Duplicate line or selection
Delete line
Format code
Multiple carets
Multi-line Strings
Take the quiz
Quiz: Activating your muscle memory
3 attempts allowed
Summary of keyboard shortcuts
Full List of Keyboard Shortcuts
Wrap Up
Working With Code in IntelliJ IDEA
Working With Code in IntelliJ IDEA
In this course, we'll look at how IntelliJ IDEA helps you to write and read code, because this is a large part of what you do every day as a developer. The course will also introduce some related topics like running and testing.
The instructors are letting you choose the price you pay for this course!
The instructors are letting you choose the price you pay for this course!
In this course, we'll look at how IntelliJ IDEA helps you to write and read code, because this is a large part of what you do every day as a developer. The course will also introduce some related topics like running and testing.
About
About the Course
This is a hands-on course based on Part II of the book Getting to Know IntelliJ IDEA. You will learn:
- The key features that help you write code by walking you through a simple but complete tutorial.
- How code completion and code generation reduce errors in your code.
- How to write code that works first, and then use IntelliJ IDEA's suggestions to reshape it afterwards.
- How to move through your code with keyboard shortcuts.
- How IntelliJ IDEA can help you to read and understand code.
- Key shortcuts and tips for working with code.
This course is based on IntelliJ IDEA 2023.3 and shows you how to work with the New UI.
Price
Course Price
With Membership
Free!
$30.00
You pay
$30.00Authors earn
$24.00Instructors
About the Instructors
Trisha Gee
Trisha is a software engineer, Java Champion and author. Trisha has developed Java applications for a range of industries of all sizes, including finance, manufacturing and non-profit, and she lead the Java Advocacy Team at JetBrains. She has expertise in Java high-performance systems and dabbles with Open Source development.
Trisha’s exceptionally passionate about sharing things that help real developers. That might be: getting them up to speed on the latest version of Java; teaching them tips and tricks to save time with IntelliJ IDEA; or promoting healthy technical communities across the globe. Trisha values helping all developers level up their career and skills at every step of their journey.
Read more from Trisha in the books “Head First Java”, “97 Things Every Java Developer Should Know” and “What to Look for in a Code Review”.

Episode 245
An Interview with Trisha Gee
Helen Scott
Helen is passionate about all things technology and loves working with the development community to help them be awesome. Helen believes that content creation and communication are the best ways to engage with the community and help everyone learn together.
Helen has worked at numerous software companies and has experienced the highs and lows of the software development cycle at all stages. Helen loves to learn new tools and technologies and share that journey of exploration.
Helen has a Computer Science degree from The University of Sussex and a Diploma in Technical Communications from Sheffield Hallam University.

Episode 246
An Interview with Helen Scott
Material
Course Material
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.