Learn to Program with Java for Complete Beginners - Part 1

Learn to program from scratch with this comprehensive Java course designed for beginners. Create your first programs in just 8 hours with hands-on guidance.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is a fun introduction to Java programming for complete newbies. With videos and practical coding tasks, you'll learn the ropes of creating simple programs, understanding data types, and even working with user input—all while having a great time along the way!

Key Points

  • Designed for absolute beginners to learn Java.
  • Includes over 80 videos and 8 hours of content.
  • Interactive learning with hands-on coding challenges.
  • Covers basics like data types, variables, and user input.
  • Instructor Jamie Romero brings energy and experience.

Learning Outcomes

  • Understand fundamental programming concepts and terminology.
  • Write and compile basic Java programs from scratch.
  • Use variables, data types, and operators effectively.
  • Engage in hands-on coding through labs and challenges.
  • Gain confidence to explore more advanced programming topics.

About This Course

For absolute beginners, this professional training course will teach you how to create programs from scratch using Java.

Course Summary

With over 80 videos and 8 hours of content, this online training course is designed to introduce the complete beginner to computer programming using the Java language. The course begins with definitions of basic terminology as well as the typical "Hello, World!" program. You will learn about basic Java data types next so that you can declare and use variables in your programs. From there, you will learn to read information from the user and output information to the screen. Finally, you will learn to create and evaluate expressions using arithmetic, relational and logical operators.

If you are an experienced programmer who wants to learn Java, please see our Introduction to Java Programming course, instead.

Hands On Learning

Unlike other online training courses, you are encouraged to actively participate in the learning experience by running example files during lectures and performing coding challenges during labs. Each lab session includes review videos so you can compare your solution to the instructor's.

Bonus Content

This training course comes complete with working example and lab solution files as well as a link to optionally purchase the workbook used in the video at a discount.

About the Instructor

Jamie Romero is a dynamic instructor and expert Java programmer. He has taught over 375 classes to programmers from companies like Hewlett-Packard, Lockheed Martin, Boeing, and Walt Disney. Jamie's energetic style and up-beat attitude are just what you need for an online training course.

Some recent comments about Jamie's Udemy courses:

  • "I have taken numerous courses online to learn Java but I think this course is much better than all those courses collectively. I am on my 27th Lecture and I am extremely satisfied with my progress. If you are reading this and looking for a good Java course to start, trust me take this course right now. Don't waste your time and money somewhere else."

  • "I have subscribed to various other java tutorials online but no one does as good as Jamie Romero. Thank you for coming up with such a wonderful course , sir. You are awesome."

  • "Jamie has a great personality and voice for teaching students. His engaging and pleasant style makes it easy and fun to follow along. The courses are never bogged down in lengthy descriptions of topics that loses the viewer."

  • Explain what computer programs are and what computer programming is about.

  • Discuss the terminology and concepts of computer programming.

  • Write and compile simple computer programs.

Course Curriculum

2 Lectures

Instructor

Profile photo of Learn by the Byte
Learn by the Byte

Learn by the Byte specializes in technical training via on-demand streaming. Each training course is made up of several logical sections which are in turn broken down into bite-sized videos from 2 to 10 minutes in length. At the end of each section, you will be challenged to work through hands-on exercises to demonstrate mastery of the material. Through our...

Review
4.9 course rating
4K ratings
ui-avatar of Dr. Larry Adnanson
Dr. L. A.
5.0
4 years ago

Easy for a beginner to understand

  • Helpful
  • Not helpful
ui-avatar of Gabriel Valencia
Gabriel V.
5.0
4 years ago

Great pace for absolute beginners! If you have a little previous knowledge you might feel it a little slow at times, but it definitely comes in handy when a whole new concept comes in. Otherwise a great review of basic concepts! I'm definitely moving forward with part 2.

  • Helpful
  • Not helpful
ui-avatar of kotka.sharena
Kotka.sharena
5.0
4 years ago

Its simple, clear and understandable. I tried live class and it was a complete disaster. This online class explains it all the right ways.

  • Helpful
  • Not helpful
ui-avatar of Lillian Wight
Lillian W.
5.0
5 years ago

This is a great course if you're looking for something to introduce you to programming. Maybe you like computer technology but you're not sure where you fit in, for example. You'll learn some important base concepts and terminology and get a taste of Java at the same time.

If you're already familiar with programming in some other language, I'd recommend a different course if your intention is to learn Java. This course likely won't take you as far as you'd like to go as it is intended for people who don't know the difference between bits and bytes or between Java and JavaScript. Having said that, I *do* know the difference and I still got quite alot out of the course. In fact, I got far more than I expected. One reason for that is the instructor, Jamie Romero, who is down to earth without dumbing down. He's a no-nonsense, no-frills guy that will keep you from wasting any time.

  • Helpful
  • Not helpful
ui-avatar of Praveen Kumar
Praveen K.
5.0
5 years ago

yeah..it was very good and i learnt basics with good examples...

  • Helpful
  • Not helpful
ui-avatar of Ritah Nfamba
Ritah N.
4.5
5 years ago

Yes it is a good match for me; I am getting equipped with the basics that I need for programming.

  • Helpful
  • Not helpful
ui-avatar of Gareth Ellis
Gareth E.
5.0
5 years ago

This was a little below what i needed but it was an excellent reminder of some of the basics. Jamie has an excellent tone and pace for explaining what he is doing and what needs to be done. overall and excellent course for beginners.

  • Helpful
  • Not helpful
ui-avatar of Matt Fielder
Matt F.
5.0
5 years ago

If you're a complete beginner, this is a great starting point. If you have some experience, or really any at all, expect quite a bit of review.

  • Helpful
  • Not helpful
ui-avatar of Guilherme Silva
Guilherme S.
5.0
5 years ago

Dispite not answering my questions I've learned a lot and I will defenently start the Part2 of this course.

  • Helpful
  • Not helpful
ui-avatar of Mark Delagarza
Mark D.
5.0
6 years ago

very good, learned at a good pace that was understandable and very thorough.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses