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