Udacity-Intro-to-Programming-Nanodegree
August 25, 2019 · View on GitHub
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
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
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.