Beginners Guide to Programming in Java


Beginners Guide to Programming in Java

This introductory course, led by Pedro Mercado, is designed to take absolute beginners and transform them into confident Java programmers. The course focuses on the essentials of programming in a statically typed language, problem-solving using Java, and the core concepts of object-oriented programming (OOP).

Key Learning Objectives

  1. Confident Java Programming:
    • Participants will gain the ability to program confidently in Java, understanding its syntax and core functionalities.
  2. Object-Oriented Programming:
    • The course covers fundamental OOP concepts, crucial for structuring and organizing code effectively.
  3. Static Typed Language Essentials:
    • Learners will understand the principles of programming in a statically typed language, which enforces type constraints at compile-time.
  4. Problem Solving:
    • Practical problem-solving exercises are integrated into the course, allowing learners to apply their knowledge and solidify their understanding.

Course Requirements

The only prerequisite for this course is a basic ability to use a computer. No prior programming experience is needed, making it accessible to complete beginners.

Course Description

Pedro Mercado’s course is structured to guide learners from having no programming experience to becoming proficient in Java. The course is designed to alleviate the challenges of learning programming independently, providing a step-by-step approach to mastering Java.

Java, being one of the most popular programming languages, is omnipresent across various platforms including Windows, macOS, Linux, and Android. Its widespread use makes it a staple in high school and college curricula globally, making this course particularly valuable for students and aspiring developers.

Course Structure

  • Step-by-Step Instruction:
    • Learners are guided through various topics in Java in a structured manner, ensuring a comprehensive understanding of each concept.
  • Practical Exercises:
    • At the end of each section, learners are given problems to solve, with solutions provided to reinforce learning and test their understanding.

Target Audience

  • Beginners:
    • This course is ideal for individuals with no prior programming experience who wish to learn Java.
  • Experienced Programmers:
    • It is also suitable for those with experience in other programming languages who want to expand their skill set to include Java.

In short, the “Beginners Guide to Programming in Java” course by Pedro Mercado offers a thorough introduction to Java, focusing on building a strong foundation in programming and problem-solving skills. With a structured approach and practical exercises, learners will transition from novices to proficient Java programmers, equipped to tackle real-world programming challenges.


What You’ll Learn

  • Confidently Program in Java
  • Learn Object Oriented Programming Concepts
  • Learn the Essentials of programming in a Static Typed Language
  • Problem Solve using Java



  • Basic knowledge use of using a Computer


Hello, my name is Pedro Mercado and I would like to teach you how to program in Java. Go from a Noob to a pro learning the fundamentals of object oriented programming. This course is designed to taking you from not knowing anything about programming to being able to comfortably being able to program in java.

Learn how to Program in one of the worlds most popular programming language. This course is a beginners course taking you step by step through pain of learning a programming language on your own. With Java being literally everywhere, running on multiple platforms such as windows,mac,linux,android,etc. Its a no brainer that Java is the go to language to teach at high school and colleges across the world.

The course is structured as follow:

  • You will be walked through various topics in java
  • You will be given problems as well to their solutions at the end of various sections to test your knowledge


Who this course is for:

  • Beginners who wish to learn a programming language
  • Those with experience in another programming language but wish to learn Java


Enroll For Free Now