Design of Computer Programs

BY
Udacity

Learn about all programming principles by enrolling for the course on Design of Computer Programs by Udacity.

Mode

Online

Fees

Free

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

The students in the Design of Computer Programs programme will be studying the details of Python and its various applications. Instructor videos will be made available to the students and the classes will be conducted by industry professionals. By taking up the course the students will get better placement offers.

They will take a step towards making their career in App and Web Development, Data Science, Machine learning. Being an advanced level programme, candidates will be taught via industry experts in a self-paced manner. With interactive quizzes and rich learning content, candidates will have an edge over other professionals in the market. They will gain proper practical knowledge in this field. Moreover, they will master a series of concepts namely, data structures, Zebra puzzles, Design tradeoffs, etc which are very much in demand. 

The highlights

  • Course cost-free
  • Skill level advanced
  • Self-paced learning
  • Learn by doing exercises
  • Instructor videos
  • Taught by industry professionals

Program offerings

  • Interactive quizzes
  • Online course
  • Interview
  • Practice exams.

Course and certificate fees

Type of course

Free

Design of Computer Programs Fee Details

Particulars

Amount

Course Fee

Free

certificate availability

No

Eligibility criteria

Education

The students who wish to enroll in the Design of Computer Programs online course, need to have familiarity with Python programming and should be aware of the concepts like basic algorithms, Python syntax, lambda functions, and data structures. The Design of Computer Programs course has been structured for students who have advanced level understanding.

What you will learn

Knowledge of algorithms

As the Design of Computer Programs benefits the students will be learning about the following-

  • Students will be learning the basic functions of data structures and their application
  • The applicants will be taught about the concept of permutation and combination.
  • Students will cover the chapter on regular expressions.
  • The uses of various algorithms will also be covered in the course curriculum.

The syllabus

Lesson 1

  • Lesson 1

Lesson 2

  • Bonus: Shuffling

Lesson 3

  • Andy's Corner 1

Lesson 4

  • Problem Set 1

Lesson 5

  • Office Hours 1

Lesson 6

  • Lesson 2

Lesson 7

  • Problem Set 2

Lesson 8

  • Office Hours 2

Lesson 9

  • Lesson 3

Lesson 10

  • Problem Set 3

Lesson 11

  • Office Hours 3

Lesson 12

  • Lesson 4

Lesson 13

  • Problem Set 4

Lesson 14

  • Lesson 5

Lesson 15

  • Problem Set 5

Lesson 16

  • Office Hours 5

Lesson 17

  • Python Glossary

Lesson 18

  • Lesson 6

Lesson 19

  • Problem Set 6

Lesson 20

  • Office Hours 6

Lesson 21

  • Lesson 7

Lesson 22

  • Practice Exam

Admission details

To apply to the Design of Computer Programs course, it is necessary that the students follow the steps that have been listed below-

Step 1: The students have to visit the listed URL-

https://www.udacity.com/course/design-of-computer-programs--cs212

Step 2: The students then have to click the “Sign-in” button.

Step 3: If the students have an existing account, they can log in back into the account.

Step 4: The students who do not have an account, can create a new account for sign in through their existing Google or Facebook account.

Step 5: The students need to provide a password and proceed further with the registration.


Filling the form

To get registered with the Design of Computer Programs programme the students have to provide the given details

  • Name 
  • Email Id
  • Password
  • Academic details

The students also need to provide extra documents if asked by the management when they enroll for the Design of Computer Programs training.

Scholarship Details

The students who apply for the Design of Computer Programs online course will be provided with a 75% discount.

How it helps

The Design of Computer Programs benefits the candidates by giving them an advanced learning experience. With this programme, they will have an edge over other professionals. Moreover, post completion of this programme, candidates can also pursue other advanced level programmes from Udacity as well. They will be in a position to apply for higher designations in the existing company or other companies as well. This will also impact their salary as well by receiving lucrative job opportunities from recruiters and consultants.  

Instructors

Mr Peter Norvig
Research Director
Google India

FAQs

Who all can apply for the course?

To apply for the Design of Computer Programs programme the students need to have existing skills in Python.

What is the course fee?

The Design of Computer Programs fee is not to be paid. This is a free learning programme. 

Where to access the course syllabus?

The Design of Computer Programs syllabus can be viewed from the homepage of Udacity.

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books