★★★★★ Learn to program in Java 9 by building awesome, interactive desktop & mobile apps! ★★★★★
Start coding in the new Java 9 step-by-step with Computer Science Professor Dr. Bryson Payne, author of the Amazon #1 New Release and Top 10 Best Seller in Children's Programming Books, Teach Your Kids to Code (2015, now published in five languages)!
This course, based on Payne's second book, Learn Java the Easy Way, will have you coding Java and Android apps TODAY! In this course, you'll learn to:
You can learn the #1 Programming Language in the World!
Over 15 Billion Devices run Java, from PC/Mac/Linux to Android devices to TVs, watches, cars, Blu-ray players and more! Learn Java the Easy Way brings the power of Java and Android programming into your hands, with easy-to-follow videos, crystal-clear audio, and line-by-line code explanations as you build fun, playable apps that you can share!
Everything you need to get started right away
Complete with working code downloads and high-definition videos, you'll be able to work alongside a professor with 19 years' teaching and over 30 years' programming experience. You'll also receive a Certificate of Completion upon finishing the course!
★★★★★ New: Programming Challenge Solutions added to all 10 sections! ★★★★★
No Risk: Preview videos from Sections 1, 2, and 4 now for FREE, and enjoy a 30-day money-back guarantee when you enroll - zero risk, unlimited payoff!
Enroll now and get started coding in Java + Android today!
Set up the brand new Java 9 on your PC, Mac, or Linux computer
How to install Eclipse IDE for Java Developers
Eclipse's WindowBuilder Editor allows us to build graphical user interfaces (GUI) using a visual editor for Windows, Mac, and Linux.
By special request :) - several students asked for a video showing the complete installation on Windows PC's - this is the latest version with Java 8 & 9, Eclipse + WindowBuilder, and Android Studio.
Describe and design the concept for the random number guessing game
Set up Eclipse with the right theme and font size for your monitor (and eyes)
Accept keyboard input from the user in your programs.
Take input from the user and turn it into a variable you can use in your code.
Add a while loop to allow the user to play the game over and over again!
Explore Java by adding your own code to the Guessing Game app - count the number of times the user had to guess to get the right number.
Dr. Bryson Payne is the author of the Amazon #1 New Release and Top 10 Best Selling children's programming book, Teach Your Kids to Code: A parent-friendly guide to Python programming, (2015 - translated into five languages) and Learn Java the Easy Way (2017), both from No Starch Press. He is a tenured full Professor of Computer Science at the University of North Georgia, and is a Certified Information Systems Security Professional (CISSP®) and Certified Ethical Hacker (CEH), among other certifications. Dr. Payne is also a MOOC (massive, open, online course) instructor with over 22,000 students to his credit, from more than 150 countries, including over 17,500 on Udemy. Dr. Payne has multiple best-selling courses on Udemy, and both Real-World Ethical Hacking and Learn Java the Easy Way have been rated in the top 10% of all Udemy courses!
Dr. Payne has taught computer science since 1998, served as the University's first Department Head of Computer Science, and is the founding Director of the Center for Cyber Operations Education at UNG. He earned his Ph.D. in computer science from Georgia State University and has published articles in scholarly and industry journals, in addition to speaking regularly at regional and international conferences in computer science, cybersecurity and IT leadership. He has been featured in CIO magazine, Campus Technology, and the Wall Street Journal.
Dr. Payne has been programming computers for over 30 years; he sold his first paid program to RUN Magazine (Commodore 64) for their “Magic" column in 1985, for $10. In addition to his affinity for technology, Dr. Payne speaks Spanish and French, and is conversational in Russian and Mandarin Chinese.