This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class. To keep the class fun and engaging, many of the projects will involve working with strategy-based games.

Principles of Computing (Part 2)
Ends in 5 days! Save 40% on your access to 10,000+ programs and make a real impact in your career. Save now.

Principles of Computing (Part 2)
This course is part of Fundamentals of Computing Specialization



Instructors: Scott Rixner
19,822 already enrolled
Included with Learn more
Ask Coursera
365 reviews
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
4 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors

Offered by
Explore more from Software Development

Rice University

Rice University

Rice University

Northeastern University
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
84.69%
- 4 stars
11.20%
- 3 stars
2.73%
- 2 stars
0.27%
- 1 star
1.09%
Showing 3 of 365
Reviewed on Dec 12, 2017
great course - really gets you thinking about coding efficiently
Reviewed on Dec 8, 2020
Challenging, but I learned so much.Great staff, it is fun and absolutely worthwhile.Thank You :-)
Reviewed on Jun 4, 2018
wonderfully fun assignments!:)Last one is killer... hardest one I faced on Coursera!:)




