Intro to Programming Nanodegree

Intro to Programming Nanodegree

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 18h 50m | 5.38 GB

Programming knowledge is indispensable in today’s world, and learning to code is one of the most valuable and useful things you can do. Whether you’re launching a career, advancing a career, or just excited to learn a new skill, there is no time like the present to start learning, and this program offers everything you need to get up to speed—with no prior programming skills required.

Part 01 : Learn to Code
Welcome to the Introduction to Programming Nanodegree program. This is your first step on your journey to become a programmer. Get started early with html and feedback from our reviewers!

Part 02 : Make a Stylish Website
You will use a computer language called HTML and CSS and notes about the new concepts and skills you’ve learned so far to make a webpage that look professional!

Part 03 : Code Your Own Quiz
You will use the Python programming language to build your own quiz. You will use a fill-in-the blank style to create a quiz that can even be used as a study tool to help you remember important vocabulary.

Part 04 : Create a Movie Website
You will write code to store a list of your favorite movies, including box art imagery and a movie trailer URL. You will then use your code to generate a static web page allowing visitors to browse their movies and watch the trailer.

Part 05 : Discover Your Path
In this section, there is no project submission. Instead, you will explore a quick overview of the vast world of programming. After this section, you’ll have a better understanding of different options you have as a programmer. This will help guide you in your final project for this program.

Part 06 : Choose Your Path
Choose one of the five paths (Front-End, Back-End, Android, Data Analyst, or iOS) and complete the associated course and project of your choosing. After you have met specifications on one of these project options (as well as the other required projects), you’ll be eligible to graduate.

Part 07 (Elective): Front-End Developer
Build a beautiful online resume that will showcase your HTML, CSS, and Javascript skills.

Part 08 (Elective): Back-End Developer
You will develop a database schema to store the game matches between players. You will then write code to query this data and determine the winners of various games.

Part 09 (Elective): Data Analyst
Choose one of Udacity’s curated datasets, perform an investigation, and share your findings.

Part 10 (Elective): Android Developer
Build your first Android app – a design for a local business that could be used as a business card.

Part 11 (Elective): iOS Developer
Build an iOS app to play a version of Battleship!

Table of Contents

1 Welcome to the Nanodegree
2 Nanodegree Orientation
3 The World Wide Web
4 HTML Basics
5 Making Your First Project
6 Getting Focused
7 Creating a Structured Document
8 Work Session HTML Structure
9 Adding CSS for Style
10 Work Session CSS Practice
11 Making Your Stylish Web Page
12 Getting Set Up with Python
13 Introduction to Serious Programming
14 Work Session Basic Debugging
15 Variables & Strings
16 Work Session String Manipulation
17 Input – Function – Output
18 Work Session Print vs Return
19 Control Flow If Statements & While Loops
20 Deep Debugging
21 Work Session Mad Libs Generator
22 Structured Data Lists & For Loops
23 How to Solve Problems
24 Work Session Mad Libs Continued
25 Code Your Own Quiz
26 Getting Started
27 Mini-Project Take a Break
28 Mini-Project Secret Message
29 Mini-Project Draw Turtles
30 Mini-Project Send a Text
31 Mini-Project Profanity Editor
32 Movie Website Creation
33 Advanced Class Making
34 Create a Movie Website
35 Discover Your Path
36 Front-End Programming
37 Back-End Programming
38 Mobile Programming
39 Data Analysis Programming
40 Reverse Engineer Project Compass
41 Completing the Program
42 Introduction to Front-End Programming
43 Getting Up and Running
44 Data Types in Javascript
45 Problem Set Document Object Model
46 Flow Control in Javascript
47 Problem Set Predicting Results & Challenge Problems
48 Online Resume Project
49 Introduction to Back-End Development
50 Data and Tables
51 Elements of SQL
52 Python DB-API
53 Deeper into SQL
54 Tournament Database
55 Tournament Results Project
56 Data Analyst Path Intro
57 Setting up Anaconda
58 Setting up Jupyter Notebook
59 Dictionaries
60 Data Analysis Process
61 NumPy and Pandas for 1D Data
62 NumPy and Pandas for 2D Data
63 Investigate a Dataset
64 Introduction to Android
65 Building Layouts
66 Building Layouts Continued
67 Practice Set Building Layouts
68 Build a Single Screen App
69 Introduction to iOS
70 Kickoff
71 Using Objects
72 Variables
73 Writing Structs and Properties
74 Operators and Expressions
75 Pirate Fleet