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

Web Tooling & Automation (Udacity) Udacity
Udacity,Google

Web Tooling & Automation (Udacity)

Gulp, Sass, and BabelJS, Oh My! In this course, you’ll learn how to setup your development, get super productive during daily work and iteration, prevent yourself and your site from disasters and save a lot of time and effort with automatic optimization and automation. Finally, you’ll learn how to do all this while being confident your code runs on a multitude of devices in the real world.

Self Paced
Self-Paced
JavaScript Testing (Udacity) Udacity
Udacity

JavaScript Testing (Udacity)

Developing Apps with Confidence. In this course you'll learn how to write JavaScript applications with confidence, using the red-green-refactor workflow. You'll write comprehensive suites of tests that validate your application is functioning as intended at all times. You'll start by exploring how other industries use a variety of tests and the value it provides. You'll then start writing your very own tests, using the Jasmine testing framework. Finally, you'll start developing your very own address book application using the red-green-refactor workflow and explore a variety of scenarios including testing asynchronous functions.

Self Paced
Self-Paced
3D Data Visualization for Science Communication (Coursera) Coursera
University of Illinois at Urbana-Champaign

3D Data Visualization for Science Communication (Coursera)

This course is an introduction to 3D scientific data visualization, with an emphasis on science communication and cinematic design for appealing to broad audiences. You will develop visualization literacy, through being able to interpret/analyze (read) visualizations and create (write) your own visualizations.

Nov 2nd 2026
4 Weeks
Building No-Code Apps with AppSheet: Foundations (Coursera) Coursera
Google Cloud

Building No-Code Apps with AppSheet: Foundations (Coursera)

In this course you will learn the fundamentals of no-code app development and recognize use cases for no-code apps. The course provides an overview of the AppSheet no-code app development platform and its capabilities. You learn how to create an app with data from spreadsheets, create the app’s user experience using AppSheet views and publish the app to end users.

Nov 2nd 2026
2 Weeks
Data intelligence for businesses and managers (Coursera) Coursera
Institut Mines-Telecom

Data intelligence for businesses and managers (Coursera)

With the proliferation of connected objects (computers, tablets, watches, etc.), huge masses of data are generated every second. This Big Data has led to the emergence of a data economy, where data is the main source of competitive advantage for companies. In this sense, data and its processing tools have become a strategic priority for companies, and the main gas pedal of their digital transformation.

Nov 2nd 2026
5-12 Weeks
Programming Mobile Applications for Android Handheld Systems: Part 1 (Coursera) Coursera
University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 1 (Coursera)

This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.

Oct 26th 2026
5-12 Weeks
Use Tableau for your Data Science Workflow (Coursera) Coursera
Edureka

Use Tableau for your Data Science Workflow (Coursera)

Learn Tableau fundamentals, advanced visualizations, and integration with data science tools. Elevate your skills in creating impactful dashboards. Enroll now for hands-on experience and master the art of data storytelling. Unlock the potential for advanced analytics, exploring correlations and trends within your data. Build interactive dashboards that tell compelling data stories, utilizing filters, parameters, and actions for user engagement.

Nov 2nd 2026
1 Week
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
Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera) Coursera
University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera)

This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.

Oct 26th 2026
5-12 Weeks
Intro to iOS App Development with Swift (Udacity) Udacity
Udacity

Intro to iOS App Development with Swift (Udacity)

Make Your First iPhone App. In this course we will build an iPhone app that records a conversation between you and a friend, and then makes your voices sound like a Chipmunk or Darth Vader. This course will set you on your way to becoming an iOS Developer, where you’ll establish a basic understanding of the iOS ecosystem. You’ll also have working knowledge of Swift, Apple’s custom programming language created exclusively for the mobile developer.

Self Paced
Self-Paced
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