Introduction to Programming with Java

Fundamental Data Structures and Al

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.

OpenCourser is compensated by edX. Learn more.

From edX
Institution Universidad Carlos III de Madrid
Instructors Raquel M. Crespo-García, Jorge Ruiz, Carlos Delgado Kloos, Carmen Fernández Panadero, Carlos Alario-Hoyos Ph.D., Iria Estévez-Ayres, Julio Villena Román
Length 5 weeks
Effort 5-7 hours per week
Availability Upcoming
Price Free, or get a Verified Certificate for $99
Language English (English)
Subjects Computer Science
No reviews yet.

Like this course?

Save it for later.

This course teaches valuable skills


Annual Salary

Estimated earnings for individuals who use skills taught in this course. Figure based on US average salary and career skills data.

Write a review

Reviews for this course

No reviews yet.

You can find this course in these lists: