- Type Certification
- Level Foundational
- Time Months
- Cost Paid
Intermediate Python
Earners of this badge are proficient in data science applications, and advanced language features, in Python. The badge holder has demonstrated the ability to think computationally when solving data-related problems; assess and develop algorithms. The badge holder applied these skills in the Intermediate Python course - completing 20 hours of instruction and 40 hours of hands-on project work.
- Type Certification
- Level Foundational
- Time Months
- Cost Paid
Earning Criteria
-
The learner has passed UC Davis Continuing and Professional Education "Intermediate Python", an Academic Credit-bearing course, with a grade of “C” or better.
-
Learner completed assignment components of the course with grade of “C” or better. Assignments Included: - Exploring basics of object-oriented programming using Python classes - Testing Python Data Structures such as recursion, linear data structures, trees and graphs, maps and hash tables - Utilizing Python advanced language features for writing efficient programs Assignments were graded by the course instructor.
-
The learner has completed a "write and test a variety of functions or classes" project with grade of “C” or better as assessed by the course instructor. In the project the learner applied knowledge of Python programming and showed skills to write a linked list data structure.