Main Profile

At A Glance

Design of Computer Programs

Understanding how to approach programming problems and devise a solution is an essential skill for any Python developer. In this course, you’ll learn new concepts, patterns, and methods that will expand your coding abilities from programming expert, Peter Norvig.

Contact

Design of Computer Programs's Full Profile

Overview

Description

Course Summary Understanding how to approach programming problems and devise a solution is an essential skill for any Python developer. In this course, you’ll learn new concepts, patterns, and methods that will expand your coding abilities from programming expert, Peter Norvig. Why Take This Course? Move along the path towards becoming an expert programmer! In this class you will practice going from a problem description to a solution, using a series of assignments. During office hours segments, Peter will also share his own personal tips and tricks for approaching programming problems - and his techniques may surprise you!

Details

  • Days of the Week: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  • Level of Difficulty: Advanced
  • Size: Massive Open Online Course
  • Instructor: Peter Norvig
  • Institution: Udacity

Provider Overview

About Udacity: Udacity was born out of a Stanford University experiment in which Sebastian Thrun and Peter Norvig offered their Introduction to Artificial Intelligence course online to anyone, for free. Over 160,000 students in more than 190 countries enrolled and not much later, Udacity was born. They are a growing team of educators and engineers on a mission to change the future of education. By making high-quality classes affordable and accessible for students across the globe: Udacity is democratizing education.

Latest Tweet

Questions about Design of Computer Programs

Want more info about Design of Computer Programs? Get free advice from education experts and Noodle community members.

  • Answer