Principles of Computing (Part 1)

Principles of Computing (Part 1)

This two-part course builds on the programming skills from our Introduction to Interactive Programming in Python course, enhancing them with essential programming practices and mathematical problem-solving skills.

The focus is programming weekly mini-projects in Python, incorporating the mathematical and programming principles taught, often through strategy-based games. Part 1 emphasizes coding standards and testing, while the mathematical portion covers probability, combinatorics, and counting with practical applications in Computer Science.

🆓 Free to Audit
🕒 Approx. 18 Hours
✏️Intermediate Level
🧾 Paid Certificate Available Upon Completion
🎓 Offered by Rice University
via Coursera

AI Courses Hub

Ignite your AI potential

AI Courses Hub

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to AI Courses Hub.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.