Introduction to Java Programming Professional Certificate

What you will learn
- Develop simple programs in Java making use of conditionals, loops, and recursion
- Understand basic mechanisms of the OOP paradigm, as well as use the API of some of the most common Java classes
- Detect and correct common programming errors at compile time and runtime
- Compare the efficiency of programs in terms of resources used
- Model simple programs using basic software engineering techniques
- Develop and use basic data structures including lists, stacks, queues and trees
- Develop and use linear and non-linear data structures and implement algorithms for efficient searching and sorting of data

Sort options

Introduction to Java Programming: Fundamental Data Structures and Algorithms (edX)

Learn to enhance your code by using fundamental data structures and powerful algorithms in Java. In this introductory course, you will learn programming with Java in an easy and interactive way. You will learn about fundamental data structures, such as lists, stacks, queues and trees, and presents algorithms for [...]

Introduction to Java Programming: Writing Good Code (edX)

Learn to program in an easy and interactive way and enter the fascinating world of computer science. This is an introductory course to learn programming with Java designed to teach how to code good programs in Java, understanding “good” as both correct and efficient. Basic principles of software engineering [...]

Introduction to Java Programming: Starting to code in Java (edX)

Learn to program with Java in an easy and interactive way! In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you [...]