Computer Science: Programming with a Purpose by Princeton University

Reading, writing, and arithmetic were the foundations of education in the previous millennium; now it is reading, writing, and computers. Every student's education should include learning to program, not just in the sciences and engineering, but also in the arts, social sciences, and humanities. It is the first step in grasping the nature of computer science's unquestionable impact on the modern world, beyond direct applications.


The first part of the book Computer Science: An Interdisciplinary Approach is taught in this course (the second half is covered in Coursera course Computer Science: Algorithms, Theory, and Machines). Their goal is to teach programming in a scientific environment to individuals who need or desire to learn it.


They start with the fundamentals of programming, such as variables, conditionals, loops, arrays, and I/O. Then They will move on to functions, where they will learn about recursion, modular programming, and code reuse. Then they will go over an updated overview of object-oriented programming.

They teach basic computational problem-solving abilities using the Java programming language, which are useful in many modern computing situations. Although mastery of Java is a goal, they concentrate on core programming concepts rather than Java. This course includes all of the features for free. There is no certificate provided upon completion.


This course offers:

  • Flexible deadlines: Reset deadlines in accordance to your schedule.
  • Certificate : Earn a Certificate upon completion
  • 100% online
  • Beginner Level
  • Approx. 88 hours to complete
  • Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish

Coursera Rating: 4.8/5

Enroll here: https://www.coursera.org/learn/cs-programming-java

https://www.princeton.edu/
https://www.princeton.edu/
https://www.princeton.edu/
https://www.princeton.edu/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy