Introduction to Programming with Java: Fundamental Data Structures and Algorithms

Provided by:
9/10 stars
based on  6 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $50
Start Date In Session
Introduction to Programming with Java: Fundamental Data Structures and Algorithms

Course Details

Cost

FREE,
Add a Verified Certificate for $50

Upcoming Schedule

  • In Session

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
23866 reviews

Course Description

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 inserting, deleting, searching and sorting information on these data structures in an efficient way.

Emphasis is put on immediate feedback and on having a fun experience. Programming knowledge is not only useful to be able to program today’s devices such as computers and smartphones. It also opens the door to computational thinking, i.e. the application of computing techniques to every-day processes.

This course is designed taking into account the subset and recommendations of the College Board in order to prepare learners for the Advanced Placement (AP) Computer Science A exam. 

Reviews 9/10 stars
6 Reviews for Introduction to Programming with Java: Fundamental Data Structures and Algorithms

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Arnav Jaiswal profile image
Arnav Jaiswal profile image

Arnav Jaiswal

8/10 starsCompleted
1 year, 3 months ago
It is a very good course. The code might be difficult to interpret if you do not know what is going on. But overall, quite helpful and the animations are very good.
Was this review helpful? Yes0
 Flag
Bharat Kumar Meda profile image
Bharat Kumar Meda profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
3 years, 1 month ago
This course was a great refresher on the topic due to the thorough and in-depth material. The videos are short in length and examples are easy to relate to. I have gained confidence in data structures and algorithms now. Thank you
Was this review helpful? Yes0
 Flag
Joaquín Delgado Pastor profile image
Joaquín Delgado Pastor profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
3 years, 2 months ago
I recommend this course. It has been very interesting, practical and also entertaining. This part and the two previous ones have helped me to consolidate concepts and learn new ones.
Was this review helpful? Yes0
 Flag
Vladimíra Lokšová profile image
Vladimíra Lokšová profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
3 years, 2 months ago
You have offered a very good form of education and very good Java courses with enthusiasm, all the three parts. I would welcome some more advanced courses in connection to the three parts. I started Java with you with some knowledge in C language but with no knowledge in Java. Now I can continue building on this base.
Was this review helpful? Yes0
 Flag
Vladimira Loksova profile image
Vladimira Loksova profile image

Vladimira Loksova

10/10 starsCompleted
3 years, 2 months ago
You have offered a very good form of education and very good Java courses with enthusiasm, all the three parts. I would welcome some more advanced courses in connection to the three parts. I started Java with you with some knowledge in C language but with no knowledge in Java. Now I can continue building on this base.
Was this review helpful? Yes0
 Flag
Imoh Rufus Anthony profile image
Imoh Rufus Anthony profile image
10/10 starsCompleted
  • 0 reviews
  • 0 completed
3 years, 2 months ago
The simplicity with which the course is taught reinforced my understanding of concepts discussed. The Professor is the best computer science teacher i have had so far in life. He is a model for me, as one day I will be a Professor of computer science.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.