Intro to Point & Click App Development (Udacity)

Offered by Udacity, Salesforce,
Intro to Point & Click App Development (Udacity)

This class teaches you how to build powerful web and mobile apps and host them in the cloud, without writing a line of code. By the end of this short course, you'll use the skills you've developed to conceptualize and create your own app.

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

To get you there, your instructors Samantha and Andy will first help you build an app that could be used to manage logistics at a music festival. Though this is a very specific app use case, the skills you learn will be applicable to just about any business app you’d want to develop.

What You Will Learn

LESSON 1
What is Salesforce
What is Salesforce Platform?
What does it do?
Why should I learn about it?
What kind of jobs can I get after I learn how to use it?

LESSON 2
Creating your First App
Salesforce Data: Salesforce represents data as objects fields and records. You’ll learn what these terms mean and build them into your app.
Relationships: When the pieces of your app start communicating interesting things can happen. In this lesson you’ll learn the basics of Salesforce relationship fields.
Validation Rules: If you’ve ever incorrectly entered your credit card number into a website you already know about validation rules. In this lesson you’ll learn how to build them into your app.
Formulas and Summaries: These tools let you easily keep track of quantifiable things like money spent customers contacted or tickets sold. In this lesson you’ll learn how to build these automated calculations into your app.

LESSON 3
Building out your Data Model
One-to-Many Relationships: These relationships let the pieces of your app talk to each other. In this lesson you’ll learn how and when (and why) to use master-detail and lookup relationships in the apps you build.
Many-to-Many Relationships: You’ll learn how to use a junction object to add flexibility into your data model.
Customizing the User Interface: Good apps should be easy to use! In this lesson you’ll learn how to configure the layout of your app to make sure the UI is simple and intuitive.
Schema Builder: There are many ways to get things done in Salesforce. In this lesson you’ll start using the schema builder to understand how your app works.
Data Loading: This is a convenient way to get lots of data onto your app at once.

LESSON 4
Visualizing your Data
Reports: These let you gather related information into one place. These let you gather data according to specific criteria and display it in neat rows and columns.
Charts: These let you graphically summarize the information in a report.
Dashboards: Different people want access to different information. A dashboard is a collection of charts that give specific people in your organization exactly the information that they need in real-time.
Views: Data is good but sometimes you have too much. Views let you selectively and quickly display only the data you care about.

LESSON 5
Adding Automation
Workflows: There are situations where a series of steps need to happen in sequence: first do this
then do that. Workflows let you automate processes like these such as sending an email assigning a task or updating a field.
Approval Processes: You don’t want every job to be completely automated. Sometimes you need someone to step in and say “this looks good.” Approval processes add a human element to your automated tasks.

LESSON 6
Make it Social. Make it Mobile.
Chatter: This will let your users collaborate on the projects and records they work on together.
Salesforce1: That web app you’ve been building this whole time? It’s actually a mobile app too. You’ll even learn how to quickly customize your mobile interface and add functionality for mobile productivity.

LESSON 7
Final Project: Build your own App
Take your own idea and turn it into a functional web and mobile app

Why Take This Course
After completing this course you will have built your own web and mobile app. You will become familiar with the concept of abstraction and how to think about concrete problems in their most general sense -- a concept critical for all developers. In addition, you will learn how to map out a data model, create data visualizations, and automate manual processes after analyzing your abstractions.
What kind of apps can you build? Well, Facebook uses a Salesforce app to manage their entire hire-to-retire process: collecting resumes, sharing feedback, making job offers, and developing talent. And the Obama 2012 campaign built apps to mobilize their vast volunteer network and visualize the pulse of the nation in real-time. What will you build?

Prerequisites and Requirements
Good news! You don't need any programming experience and you don't need to know anything about Salesforce. You'll learn the ins and outs of point-and-click development, so all you need now is an interest in building an app. One thing you should know: the skills you learn in this course are in high demand and will help further your career.

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

Related Courses

Data Ingestion, Exploration & Visualization in Qlik Sense (Coursera) Coursera
Coursera Instructor Network

Data Ingestion, Exploration & Visualization in Qlik Sense (Coursera)

This course is an intermediate-level course designed for learners who want to continue their data visualization journey with Qlik Sense, a powerful sophisticated Business Intelligence tool. Data preparation and ingestion is a key prerequisite for data visualization, and this course not only dives deep into that concept, but other important intermediate topics such as filters, expressions, and personalization.

Sep 14th 2026
1 Week
Real-Time Big Data Access using HBase: Boosting Performance (Coursera) Coursera
LearnQuest

Real-Time Big Data Access using HBase: Boosting Performance (Coursera)

In the world of big data, the significant growth in both the sheer volume and variety of data has presented significant challenges. Apache HBase has emerged as a robust and scalable solution. HBase is a powerful, distributed, and scalable NoSQL database designed to handle large amounts of data while maintaining high performance.

Sep 14th 2026
3 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
Intro to Progressive Web Apps (Udacity) Udacity
Udacity,Google

Intro to Progressive Web Apps (Udacity)

In this course you’ll get started working on your very first Progressive Web App (PWA) - a web app that can take advantage of many of the features native applications have enjoyed. You’ll also get more experience in creating a web app that works offline using Service Workers. Finally, you’ll make your app installable to the user’s home screen with the Web App Manifest file.

Self Paced
Self-Paced
Uso de bases de datos con Python (Coursera) Coursera
University of Michigan

Uso de bases de datos con Python (Coursera)

Este curso presentará a los estudiantes los conceptos básicos del lenguaje de consulta estructurado (Structured Query Language, SQL), así como el diseño básico de bases de datos para almacenar datos como parte de una iniciativa de varios pasos para recopilar, analizar y procesar datos. El curso utilizará SQLite3 como base de datos. También crearemos rastreadores web y procesos de visualización y recopilación de datos de varios pasos. Utilizaremos la biblioteca D3.js para realizar la visualización básica de datos.

Sep 14th 2026
5-12 Weeks
Accounting Data Analytics with Python (Coursera) Coursera
University of Illinois at Urbana-Champaign

Accounting Data Analytics with Python (Coursera)

This course focuses on developing Python skills for assembling business data. It will cover some of the same material from Introduction to Accounting Data Analytics and Visualization, but in a more general purpose programming environment (Jupyter Notebook for Python), rather than in Excel and the Visual Basic Editor. These concepts are taught within the context of one or more accounting data domains (e.g., financial statement data from EDGAR, stock data, loan data, point-of-sale data).

Sep 14th 2026
5-12 Weeks
Automating Infrastructure - Chef for DevOps (Coursera) Coursera
Whizlabs

Automating Infrastructure - Chef for DevOps (Coursera)

The course "Automating Infrastructure - Chef for DevOps" is a comprehensive skill enhancement program designed for developers aiming to become proficient DevOps professionals. This course offers extensive training videos that are segmented into modules, which provide learners with easy-to-understand lab demonstrations, including video lectures, reading material, and quizzes.

Sep 14th 2026
5-12 Weeks
Fundamentos de la visualización de datos con Tableau (Coursera) Coursera
Universidad Austral

Fundamentos de la visualización de datos con Tableau (Coursera)

En este curso descubrirás qué es la visualización de datos y cómo podemos usarla para ver y comprender mejor los datos. Con Tableau, examinaremos los conceptos fundamentales de visualización de datos y exploraremos la interfaz de Tableau, identificando y aplicando las diversas herramientas que Tableau tiene para ofrecer. Este curso está diseñado para el alumno que nunca ha usado antes Tableau, o que puede necesitar un repaso, o desea explorar Tableau con más profundidad.

Sep 14th 2026
4 Weeks
People, Technology and the Future of Mobility (Coursera) Coursera
University of Michigan

People, Technology and the Future of Mobility (Coursera)

Welcome to the People Technology & Future of Mobility course! This course provides a lay-person’s introduction to some of the major technological innovations currently underway in the mobility space and asks learners to apply a variety of social science concepts to understand the likely social impacts of these technologies. The course is appropriate for learners from all backgrounds and does not require prior training in engineering or social science.

Sep 14th 2026
5-12 Weeks
Web Application Development: Basic Concepts (Coursera) Coursera
University of New Mexico

Web Application Development: Basic Concepts (Coursera)

This is the first course in a Coursera Specialization track involving Web Application Architectures. This course will give you the basic background, terminology and fundamental concepts that you need to understand in order to build modern full stack web applications. A full stack web developer is familiar with each "layer" of the software technologies involved in a web application, including data modeling and database technologies, the web server environment and middleware components, network protocols, the user interface and basic visual design and user interaction concepts.

Sep 14th 2026
5-12 Weeks
Automation With Salt (Coursera) Coursera
Whizlabs

Automation With Salt (Coursera)

Salt is an automation configuration management framework designed on the idea of executing commands remotely. This is open source software developed to automate the configuration of server systems. The course begins with the introduction to Automation with Salt followed by Salt Installation. A brief explanation about features of Salt using command-line tools and Matching Elements is provided in the course. The course also demonstrates the working of Jinja2 and Pillars in a detailed manner.

Sep 14th 2026
2 Weeks
Data Analysis and Visualization (Udacity) Udacity
Georgia Institute of Technology,Udacity

Data Analysis and Visualization (Udacity)

Data and visual analytics is an emerging field concerned with analyzing, modeling, and visualizing complex high dimensional data. This course will introduce students to the field by covering state­-of-­the-art modeling, analysis and visualization techniques. It will emphasize practical challenges involving complex real world data and include several case studies and hands-on work with the R programming language.

Self Paced
Self-Paced