Intro to Backend (Udacity)

Offered by Udacity,
Intro to Backend (Udacity)

Starting Out with Web Serving Technology. This course is a selection of material from our larger Web Development course. This course presents an overview of a variety of Web backend topics: handling user input, producing templated output, storing information in databases and data stores, and building systems with secure user accounts.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

You want to build Web services and want a place to start. This course gives you the foundational knowledge to do just that.

What you will learn

Forms and Inputs

  • How do web sites handle user input?
  • Build HTML forms and the validation and escaping logic needed to handle user input correctly.

Templates

  • How do web sites produce neatly formatted output for users to see?

Databases

  • How do web sites store data?
  • Use both SQL databases and the Google App Engine datastore in this program.

User Accounts & Security

  • What's a cookie and what does it have to do with logging in a user?
  • How do web sites use cookies, passwords, and other components to provide security?

Prerequisites and requirements
You have a basic working knowledge of the Python programming language, which will be used in this course.
If you're looking to learn or refresh your knowledge of Python and programming, take a look at our courses Introduction to Computer Science and Programming Foundations with Python.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Cybercrime (Coursera) Coursera
Royal Holloway, University of London

Cybercrime (Coursera)

This course introduces fundamental notions of cybercrime. Namely, what cybercrime is, the main questions surrounding cybercrime, how cybercrime can be defined, and how it can be studied. You will learn about the difficulties in measuring the occurrence, the frequency and the impact of cybercrime, and build a scepticism on the reliability and the interpretation of cybercrime reports. You will be introduced to discussion about human aspects of cybercrime, in particular, the actors related to cybercrime, that is, the criminals, the victims, and law enforcement.

Nov 23rd 2026
4 Weeks
Ethical Issues in Data Science (Coursera) Coursera
University of Colorado Boulder

Ethical Issues in Data Science (Coursera)

Computing applications involving large amounts of data – the domain of data science – impact the lives of most people in the U.S. and the world. These impacts include recommendations made to us by internet-based systems, information that is available about us online, techniques that are used for security and surveillance, data that is used in health care, and many more. In many cases, they are affected by techniques in artificial intelligence and machine learning.

Nov 23rd 2026
5-12 Weeks
WeChat Mini Program Development (Udacity) Udacity
Udacity

WeChat Mini Program Development (Udacity)

Build your first Mini Program with Tencent WeChat. WeChat Mini Programs are “sub-applications” within the WeChat ecosystem; you can find and use any Mini Program instantly without needing to install anything from the App Store. With more than one billion active daily users globally, it’s almost impossible to overestimate WeChat’s importance, and the potential reach of a Mini Program of your design! This program is built in collaboration with Tencent WeChat and leading industry professionals who have developed a world-class curriculum. In this course, students will learn about data queries, parsing, Mini Program interfaces, and then go on to complete their very first Mini Program all within 4 weeks.

Self Paced
Self-Paced
Building High Conversion Web Forms (Udacity) Udacity
Udacity,Google

Building High Conversion Web Forms (Udacity)

Forms Rock! Any meaningful experience on the web has a form. Whether it's a form made of text boxes, toggles, buttons, checkboxes, or touchable widgets, web developers need to be purposeful about forms to make users happy and increase conversions. In this course, you'll learn best practices for modern forms as taught by Google's Ido Green and Udacity's Cameron Pittman. You'll practice your skills along the way with a few self-directed projects, including an e-commerce checkout and an event planner app!

Self Paced
Self-Paced
Learn Styled Components in React (Coursera) Coursera
Scrimba

Learn Styled Components in React (Coursera)

If you are wondering how to enhance your CSS for styling React component systems, styled components are the way to go. Styled components are helpful for many reasons. They reduce class name bugs, they make your components more readable, and they allow you to navigate your CSS more easily. They also allow for dynamic styling and automatic vendor prefixing.

Nov 23rd 2026
1 Week
Competencias digitales. Conceptos y herramientas básicas (Coursera) Coursera
Universitat Autònoma de Barcelona

Competencias digitales. Conceptos y herramientas básicas (Coursera)

Los continuos cambios tecnológicos, sobre todo en aquellos aspectos vinculados a las tecnologías de la información y la comunicación (TIC) hacen que las personas tengan la necesidad de actualizarse de forma continua para que sus conocimientos no queden obsoletos. En este contexto, para las empresas se convierte en algo imprescindible disponer de profesionales que tengan las competencias necesarias para ejercer con éxito las actividades que requieren en su lugar de trabajo.

Nov 23rd 2026
4 Weeks
Client-Server Communication (Udacity) Udacity
Udacity,Google

Client-Server Communication (Udacity)

HTTP/1 to HTTP/2 and all things Security. We use websites all the time, but how does clicking a link in your browser or typing in a URL in the address bar get you to a website? How does the server know what information you're looking for or how to send you that information once it's figured that out? How can you protect your users from attackers? Dig into this course and you'll be able to answer these questions!

Self Paced
Self-Paced
Oracle Cloud Infrastructure Architect Associate (Udacity) Udacity
Udacity,Oracle

Oracle Cloud Infrastructure Architect Associate (Udacity)

Uplevel with in-demand OCI skills that can help you advance your career. Develop key insights into key concepts and features of Oracle Cloud Infrastructure (OCI). Identify how the OCI's global distribution of infrastructure components can assist your enterprise. Begin your journey on Oracle Cloud by getting to know its architecture and user management. Learn about topics like VCN, network security, load balancing, traffic management, and more. Plus, dive deep into OCI computing, storage, infrastructure, observability, and management.

Self Paced
Self-Paced
Cyber-Physical Systems Security (Udacity) Udacity
Georgia Institute of Technology,Udacity

Cyber-Physical Systems Security (Udacity)

This course provides an introduction to security issues relating to various cyber-physical systems including industrial control systems and those considered critical infrastructure systems. Take this course if you need to learn the state of the art of designing protections for cyber-physical systems like the power grid, industrial control networks, and autonomous vehicles.

Self Paced
Self-Paced