Skip to content

Thalrion/Udacity-Intro-to-Programming-Nanodegree

Repository files navigation

Udacity-Intro-to-Programming-Nanodegree

Portfolio of Projects from the Udacity-IPND

Project 0 Getting started with HTML

Project 1 Make a stylish webpage

Built using HTML and CSS, this project demonstrates knowledge of basic website design.

  • HTML
  • CSS
  • Structured documents
  • HTML classes

View project

Note from August 2019: Oh Wow, can´t believe how ugly my first HTML Site was :D

Project 2 Code your own quiz

Leveraged the power of Python to build a fill-in-the-gap-game using concepts like:

  • Variables & strings
  • String manipulation
  • Functions (including PEP 257 -- docstring conventions)
  • Controlflow: if statements / while-loops / for-loops / try-except-else
  • Handling user input
  • Structured data

View project

Project 3 Create a movie website

Explored more advanced Python-Concepts & combined it with HTML/CSS to create a movie website.

  • Reuse and share code with Object-Oriented Programming (OOP)
  • Using function from the Python Standard Library
  • Learning new concepts like classes, instances and inheritance

Project 4.1 Decide your Path: Backend-Development

In the final project, the course introduced the tasks of different programming roles like:

  • Frontend-Development
  • Backend-Development
  • Mobile (Android & iOS)
  • Data Analyst

I had to decide which path to take and which final project to work on. I choosed the Backend-Development-Path. Even though my skills & interests are way more into the Data Analyst-Specialization, I already did the project 2 months ago when I started the Data Analyst Nanodegree.

Even though I am absolutly curious about the Mobile-Path, the Backend-Path allows me to complement my Data-Analyst skills because I am still lagging neccessary SQL-practise.

Project 4.2 Build a SQL reporting tool to summarize data from a large database

View project

About

Portfolio of Projects from the IPND

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages