Eclipse is an open-source software development tool that has mostly been used for Java development, but has now been extended to just about any language you can imagine (C/C++, Latex, HTML, Perl, Sanskrit, Aramaic, Esperanto, etc.). Similar to how MS Word corrects your spelling and grammar and offers suggestions as you type ("it looks like you are typing a letter"), Eclipse features autocompletions, autocompiling, and autoautomations... it has it all! Building a graphical user interface in Java can be dangerous for one's health, but in Eclipse it becomes as simple as 3.14159... We will explore how to use Eclipse on simple Java programs and GUIs, and then explore some other exciting applications.