Mastering Intellij IDEA and Android Studio

Instantly Become More Productive, Learn To Get The Most Out Of IntelliJ IDEA and Android Studio

3.95 (97 reviews)
Udemy
platform
English
language
Development Tools
category
Mastering Intellij IDEA and Android Studio
1,231
students
10 hours
content
Nov 2023
last update
$54.99
regular price

What you will learn

Learn keyboard shortcuts and menu option navigation that will make your coding quicker and more effective.

Become more productive with IntelliJ IDEA and Android Studio.

Learn faster coding workflows.

Mastery of IntelliJ IDEA and Android Studio - The course covers nearly every aspect of both IDE's.

Obtain knowledge of the tips, tricks, and techniques to make you a more efficient programmer

Understand Android best practices and learn to work with views, fragments, and activities in Android Studio

Learn to debug code in IntelliJ IDEA with Unit Tests, Breakpoints, Watches, and more!

Master language specific options for working with Kotlin, HTML, XML, and JSON in IntelliJ IDEA

Work with Android tools like the adb, logcat, AVD Manager, and SDK Manager

Learn how to generate an apk file for your Android app that you can publish to the Google Play Store!

Understand how to use the Android Emulator to create digital versions of Android devices and test apps directly on your computer!

Master key features of IntelliJ IDEA like macros, postfix completion, live templates, and quick popups

Contains 10 hands-on coding exercises in Java, the most popular language used with IntelliJ IDEA and Android Studio

Contains 10 hands-on coding exercises in Python, one of the most popular languages used with the IntelliJ IDEA framework

Why take this course?

Have you used JetBrain's fantastic IntelliJ IDEA IDE (Integrated Development Environment) and been amazed at the power but wondered how to take advantage of the incredible range of functionality and speed enhancements?

Maybe you are an Android Studio developer and want to get the most out of the IDE which, in case you didn't know is IntelliJ IDEA under the hood (in other words, Android Studio IS IntelliJ IDEA, but with Android capability added by Google).

Others IDEA's such as Pycharm also use IntelliJ IDEA.

If you used any of these IDE's then I am sure you already know how great the product is.  But what if you could learn all the shortcuts and features designed to really accelerate your productivity?

That's where this course comes in.  It's designed to do just that - to teach you all the advanced features of the product. 

While you can check the syllabus on this page for a full list of what the course includes, here is a summary of what you will learn from the course.

Speed up your coding workflow - Learn keyboard shortcuts and menu option navigation that will make your coding quicker and more effective.

Master the debugger and profiler -  Understand how to debug and profile code using the profiler and debugger. Find and fix errors in your code quicker and easier.

Gain Android Development knowledge, techniques, and workflows. Understand how to use Android Studio to build and optimize your own Android Apps.

Editor customisation - Learn editor customization to change the ordering of menu items, look and feel of the editor, create your own custom UI elements, etc… This will give you the ability to MAXIMIZE the potential of these two powerful development tools.

IntelliJ IDEA's GUI Designer - Learn how to build custom GUI dialogs and windows within the editor. This course comes with two full examples of building custom GUI elements and an entire section teaching the process and the different Swing GUI components you can use to build and customize editor UI.

Work with Git and Github - Learn to directly interface with GitHub (or other version control systems) directly in the editor. No need for a command line or GUI source control program, you can commit, push, and pull code directly from within IntelliJ IDEA.

Master keyboard shortcuts and menu options - Gain a complete understanding to the tools at your disposal. An entire section of the course is dedicated to keyboard shortcuts and another section is dedicated to teaching all of the different main menu options in the 13 main menus found in IntelliJ IDEA and Android Studio: File, Edit, View, Navigate, Code, Analyze, Refactor, Build, Run, Tools, VCS, Window and Help.

Master the terminal / command line - Become proficient using the terminal / command line. Learn about IntelliJ IDEA's built-in terminal, Git Terminal, and Android Studio command line tools ADB and Logcat.

Why you need this course.

If you want to become a more productive programmer and learn how to use the advanced features of IntelliJ and Android Studio then this course is perfect for you!

If you have no programming experience, or have never used Android Studio or IntelliJ IDEA before then it's suggested to invest first in a course that uses these tools - This channel has a Java Masterclass and Android Kotlin course that would help.  Then come back here and go through this course - or do both concurrently.

Ready to get started?

If you are ready to get started, click on that enroll button and start becoming even more productive with IntelliJ IDEA and Android Studio.


Screenshots

Mastering Intellij IDEA and Android Studio - Screenshot_01Mastering Intellij IDEA and Android Studio - Screenshot_02Mastering Intellij IDEA and Android Studio - Screenshot_03Mastering Intellij IDEA and Android Studio - Screenshot_04

Reviews

Timothy
May 15, 2023
I can read menus and so forth but what I need is an explanation of what the menu or tool accomplishes or what and how it is used and the purpose of each. Perhaps this will come in later lessons but at this point the course is disappointing.
Steve
January 18, 2023
Needs update for current feature changes. I'm on 2022.3.1 and update is near for 2023.1 He is on 2018.3
Gadi
July 3, 2021
The course is using IntelliJ 2018, and there are changes in 2021 version, which you have to figure out yourself
Piotr
February 23, 2021
The course explains quite accurately all the features of IntelliJ IDEA. I can learn all the necessary features and use the full potential of the IDE.
Patrick
November 9, 2020
Course is very solid and helpful for using the IntelliJ program; instructor doesn't 'waste' his speech. Very to-the-point, though his delivery at times seems a little robotic (voice tone). I went through once quickly, at increased speed, intending to come later and pull back the speed, using the program and following along the points one at a time. A beneficial and useful course.
Nate
August 27, 2020
Some useful information. Far too much time spent on reading the menu items. Instructor was very clearly reading from a script. Not much opportunity for putting concepts into practice.
Bart
July 2, 2020
The instructor does little more than reading out loud every single menu-item, without much explanation as to how one could use that item. He even carefully reads out the keyboard shortcut, but this is really too much. I can read menu items & shortcut keys myself, that's not what I was looking for in a course about intellij. Just going over every menu item is just boring, I was expecting to learn HOW TO USE all those options, see a short demo of what they do or mean or how you can use them to increase productivity. I got a few things out of it so far, but I have to listen carefully after the instructor reads a menu-item for the SINGLE sentence explanation....
Lester
May 14, 2019
No, not so far. There is a lot of items that a beginning IDE user knows nothing about and will not ever use or not use for a long time. At this point I think the course should be divided into language specific concentrations. For example I'm enrolled in several Python courses and am only interested in how to use the IDE for Python.
Steven
May 11, 2019
I will update the rating when I have finished the course, but at the moment I don't understand the need for the instructor to spend time simply reading out menu options which we can all read for ourselves, as a precursor to actually using them. Surely it would have been better to explore the functionality in the context of an evolving project from the outset?
James
May 10, 2019
The course spends a lot of time directly reading the menu options. This is redundant. It's not the thoughtful course delivery that I experienced with Tim's Java Programming Masterclass. Robert's delivery is fairly monotone. This course is a slog, while the Java class is exciting while also through.
Anthony
May 9, 2019
I normally do no rate course this early ( It's only been the first 3 videos and already asking for a rating.) But the first video was great, and gave a good overview of the course. However, the next two, seemed a bit redundant. I could be wrong, but I believe students generally research courses before purchasing, and that being the case here, at least for me, you don't need 3 videos talking up the wonderfulness of IntelliJ. I get it. It's a great IDE. Now please let's get to downloading, learning, and using it.
Robert
May 9, 2019
Very detailed explanations. A tough course to deliver but Rob did an excellent job. A little slow in areas and repeats a lot of details, which is OK. Better this than not enough information. Slog through it and reap the benefits.
Gowri
May 9, 2019
The worst ever udemy course I have taken. The tutor is just reading through all the button names across the IDE. Theres nothing new to learn.
Matt
May 8, 2019
If you are coming into this course having already taken the Java Masterclass course from Tim, you'll find that you've learned much of this since he teaches a good portion of it along the way. Section 4 and 5 of this course basically consists of reading the menu options word for word. I can do that by looking at the menu for myself. There's some explanations here and there, but not really. I was hoping to learn how and when to apply certain tools that IntelliJ provides. What would really tie this course together IMO, would be to have a somewhat complicated project such as a java program with multiple files and methods using polymorphic concepts and using shortcuts and tools along the way. That way, there's a solid example of how and when to use such tools. Or, remove the duplicate material that's already covered in Java Masterclass and add a section to that course dedicated to IntelliJ to cover material that wasn't touched on during the course.
Mr
May 6, 2019
Rating is based on the Mastering Intellij IDEA part only. There are some minor editing issues with videos 86, 88 and 89. There are also 2 videos at end of course which are duplicates. I haven't been using Intellij IDEA very long so I learned some nice features such as live templates, speed search and postfix. However, I would say that the title of the course is misleading and should be renamed Introduction to ... rather than Mastering! What I really disliked about the course was a lot of the videos that went through the menu options did not demonstrate the option - the option was just read out including the shortcut key mapping that you could see on the screen. The example to show the debugger or editor options was very, very basic. My suggestions for improvement would be cut-out the videos where instructor just reads the short-cut keys/ menu options and provide a downloadable pdf instead. Have a more substanstial downloadable project that could be used to show 'real world' uses of editor commands etc. This could be a decent course, but it needs 'refactoring'. It gives the impression of a cobbled together course from other courses.

Charts

Price

Mastering Intellij IDEA and Android Studio - Price chart

Rating

Mastering Intellij IDEA and Android Studio - Ratings chart

Enrollment distribution

Mastering Intellij IDEA and Android Studio - Distribution chart
2315508
udemy ID
4/10/2019
course created date
11/20/2019
course indexed date
Bot
course submited by