Intro to Programming Nanodegree

Course

Online

Free

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Welcome to the world of programming. Learn the foundational skills that all programmers use whether they program mobile apps, create web pages, or analyze data.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Project
  • Web
  • Programming
  • HTML
  • Approach
  • Skills and Training

Course programme

This introductory Nanodegree program teaches you the foundational skills all programmers use, whether they program mobile apps, create web pages, or analyze data.

It is ideal for beginners who want to learn new skills, make informed choices about career goals, and set themselves up for success in career-track Nanodegree programs.

  • Project Stage 1: Make a Web Page

    You will learn the basics of how the internet works and how documents written in a language called HTML form the backbone of the Web. In the project checkpoint at the end you’ll write HTML and CSS (another language) to give your web page style.

    Project Stage 1: Make a Web Page

    You will learn the basics of how the internet works and how documents written in a language called HTML form the backbone of the Web. In the project checkpoint at the end you’ll write HTML and CSS (another language) to give your web page style.

  • Project Stage 2: Build a Mad Libs Game

    This is where you’ll learn how to program. You’ll learn a programming language called Python and you’ll use it to write instructions that the computer can understand and execute. After this stage you will have incredible power: you will be able to automate almost any repetitive task that can be done on a computer. In the project checkpoint you will write a program in Python to build a reverse Mad Libs game.

    Project Stage 2: Build a Mad Libs Game

    This is where you’ll learn how to program. You’ll learn a programming language called Python and you’ll use it to write instructions that the computer can understand and execute. After this stage you will have incredible power: you will be able to automate almost any repetitive task that can be done on a computer. In the project checkpoint you will write a program in Python to build a reverse Mad Libs game.

  • Project Stage 3: Create a Movie Website

    In this stage, you will learn an entirely new approach to programming (and thinking) called Object Oriented Programming and how to use this approach to build impressive programs by simply reusing or modifying computer code that others have already written. In the project checkpoint you will create a simple movies webpage with images and trailers.

    Project Stage 3: Create a Movie Website

    In this stage, you will learn an entirely new approach to programming (and thinking) called Object Oriented Programming and how to use this approach to build impressive programs by simply reusing or modifying computer code that others have already written. In the project checkpoint you will create a simple movies webpage with images and trailers.

  • Project Stage 4: Reverse Engineer Project Compass

    In this stage, you’ll be taking apart the Project Compass web app and examining the features that different types of developers contribute. In the reflection checkpoint you will identify which type of developer (Front-End, Back-End, Mobile, or Data Analyst) contributes each component of the web app. With this solidified understanding or your options, you will then reflect and decide which type of development you want to explore in the final stage and share and discuss your choice with your peers in the program Slack community.

    Project Stage 4: Reverse Engineer Project Compass

    In this stage, you’ll be taking apart the Project Compass web app and examining the features that different types of developers contribute. In the reflection checkpoint you will identify which type of developer (Front-End, Back-End, Mobile, or Data Analyst) contributes each component of the web app. With this solidified understanding or your options, you will then reflect and decide which type of development you want to explore in the final stage and share and discuss your choice with your peers in the program Slack community.

  • Project Stage 5: Choose Your Path

    Choose one of four paths (Front-End, Back-End, Mobile, or Data Analyst) and complete a course and project of your choosing. Get a real sense of the kind of work that each of these developers do daily. All of the projects come straight from other Udacity courses or Nanodegree programs. If you choose to enroll in the Nanodegree related to your path, you will already have a jumpstart with credit for completing your chosen project.

    Project Stage 5: Choose Your Path

    Choose one of four paths (Front-End, Back-End, Mobile, or Data Analyst) and complete a course and project of your choosing. Get a real sense of the kind of work that each of these developers do daily. All of the projects come straight from other Udacity courses or Nanodegree programs. If you choose to enroll in the Nanodegree related to your path, you will already have a jumpstart with credit for completing your chosen project.

Intro to Programming Nanodegree

Free