Skill Track

Coding Best Practices with Python

You've mastered the basics of data science in a notebook format. Now take the next step and learn to code like a real programmer. Learn how to optimize code for speed, write modular functions, and create reusable and sharable projects and modules.

Join
  • Python
  • 28 hours
  • 7 courses
1
Python Icon

Writing Efficient Python Code

Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

4 hours
Photo of Logan Thomas
Logan Thomas

Senior Data Scientist at Protection Engineering Consultants

3
Python Icon

Writing Functions in Python

Learn to use best practices to write maintainable, reusable, complex functions with good documentation.

4 hours
Photo of Shayne Miel
Shayne Miel

Director of Software Engineering @ American Efficient

Instructors

Instructor Avatar
Logan Thomas

Senior Data Scientist at Protection Engineering Consultants

Instructor Avatar
Leonidas Souliotis

PhD @ University of Warwick

Instructor Avatar
Shayne Miel

Director of Software Engineering @ American Efficient

See all instructors

Ready To Learn?

Join 4,990,000 data science learners today!

Start Learning for Free

Maximize Your Team’s Talent

Join 100s of businesses and create a culture of data at your company!