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 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
Big Data Analysis Deep Dive (Coursera) Coursera
Alibaba Cloud Academy

Big Data Analysis Deep Dive (Coursera)

The job market for architects, engineers, and analytics professionals with Big Data expertise continues to increase. The Academy’s Big Data Career path focuses on the fundamental tools and techniques needed to pursue a career in Big Data. This course includes: data processing with python, writing and reading SQL queries, transmitting data with MaxCompute, analyzing data with Quick BI, using Hive, Hadoop, and spark on E-MapReduce, and how to visualize data with data dashboards. Work through our course material, learn different aspects of the Big Data field, and get certified as a Big Data Professional!

Oct 26th 2026
5-12 Weeks
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
Data Visualization with Tableau Project (Coursera) Coursera
University of California, Davis

Data Visualization with Tableau Project (Coursera)

In this project-based course, you will follow your own interests to create a portfolio worthy single-frame viz or multi-frame data story that will be shared on Tableau Public. You will use all the skills taught in this Specialization to complete this project step-by-step, with guidance from your instructors along the way.

Nov 2nd 2026
5-12 Weeks
Building No-Code Apps with AppSheet: Implementation (Coursera) Coursera
Google Cloud

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

This course teaches you how to implement various capabilities that include data organization and management, application security, actions and integrations in your app using AppSheet. The course also includes topics on managing and upgrading your app, improving performance and troubleshooting issues with your app.

Nov 2nd 2026
3 Weeks
Introduction to Accounting Data Analytics and Visualization (Coursera) Coursera
University of Illinois at Urbana-Champaign

Introduction to Accounting Data Analytics and Visualization (Coursera)

Accounting has always been about analytical thinking. From the earliest days of the profession, Luca Pacioli emphasized the importance of math and order for analyzing business transactions. The skillset that accountants have needed to perform math and to keep order has evolved from pencil and paper, to typewriters and calculators, then to spreadsheets and accounting software. A new skillset that is becoming more important for nearly every aspect of business is that of big data analytics: analyzing large amounts of data to find actionable insights. This course is designed to help accounting students develop an analytical mindset and prepare them to use data analytic programming languages like Python and R.

Nov 2nd 2026
5-12 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
Visualization for Data Journalism (Coursera) Coursera
University of Illinois at Urbana-Champaign

Visualization for Data Journalism (Coursera)

While telling stories with data has been part of the news practice since its earliest days, it is in the midst of a renaissance. Graphics desks which used to be deemed as “the art department,” a subfield outside the work of newsrooms, are becoming a core part of newsrooms’ operation. Those people (they often have various titles: data journalists, news artists, graphic reporters, developers, etc.) who design news graphics are expected to be full-fledged journalists and work closely with reporters and editors.

Nov 2nd 2026
5-12 Weeks
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