Main Profile

At A Glance

Intro to Computer Science

In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network.

Topics: Computer Science
Cost: $199 Per Month

Contact

Intro to Computer Science's Full Profile

Overview

Description

Course Summary In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network. Why Take This Course? You’ll learn the programming language Python, and you’ll explore foundational concepts in computer science. Most importantly, you’ll start thinking like a software engineer by solving interesting problems (how to build a web crawler or a social network) using computer programming. This course is a first step into the world of computer science, and whether you want to become a software engineer, or collaborate with software engineers, this course is for you. You’ll be prepared for intermediate-level computer science classes when you’ve mastered the concepts covered in this course. Build a Search Engine: Throughout this course, you’ll build a search engine by learning about and producing key search engine components including a crawler, an index and a page rank algorithm. As you build these pieces, you’ll be learning about and practicing computer science skills that will ready you for intermediate level computer science courses. Build a Social Network: At the end of the course we will give you a set of relationships (i.e. strings of phrases like “Dave likes Andy, Kathleen and Kristy”) and you will use your new computer science skills to organize these relationships into a social network. With your new social network, you can explore relationships and gain insight into how you fit into your own social networks.

Details

  • Days of the Week: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
  • Level of Difficulty: Beginner
  • Size: Massive Open Online Course
  • Instructor: Dave Evans
  • Cost: $199 Per Month
  • Institution: Udacity
  • Topics: Computer Science

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

Udacity Offers Courses In: Computer

Questions about Intro to Computer Science

Want more info about Intro to Computer Science? Get free advice from education experts and Noodle community members.

  • Answer