Apply

Computer Science Courses -
Prepare For Your Studies

For students who did not meet the English Proficiency requirements. Upon successful completion of the course and examination, students may then continue to study in UoPeople.

This general education course will serve as preparation for students to make a successful journey into the online learning environment with University of the People.

The course covers the basics of computer programming, using the Python programming language which is very simple and straightforward.


In this course, we will use the Java programming language. which is one of the most important languages for real application development.

The course is built on the Introduction to Programming 1 course and teaches a more highly developed Java programming language.

This course is an introduction to computer systems. In this course we will begin by exploring the internal design and functionality of the most basic computer components.

This general education course provides a solid grounding in algebra, trigonometry, and analytic geometry in preparation for further mathematical studies.


This course is an interdisciplinary introduction to the core concepts of differential calculus and is required only for bachelor degree seekers.


This general education course presents students with basic concepts in statistics and probability and encourages statistical thinking.