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

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.

Nov 9th 2026
5-12 Weeks
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
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
Intro to Descriptive Statistics (Udacity) Udacity
Udacity

Intro to Descriptive Statistics (Udacity)

Mathematics for Understanding Data. Statistics is an important field of math that is used to analyze, interpret, and predict outcomes from data. Descriptive statistics will teach you the basic concepts used to describe data. This is a great beginner course for those interested in Data Science, Economics, Psychology, Machine Learning, Sports analytics and just about any other field.

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

Nov 9th 2026
5-12 Weeks
Data Visualization for Genome Biology (Coursera) Coursera
University of Toronto

Data Visualization for Genome Biology (Coursera)

The past decade has seen a vast increase in the amount of data available to biologists, driven by the dramatic decrease in cost and concomitant rise in throughput of various next-generation sequencing technologies, such that a project unimaginable 10 years ago was recently proposed, the Earth BioGenomes Project, which aims to sequence the genomes of all eukaryotic species on the planet within the next 10 years. So while data are no longer limiting, accessing and interpreting those data has become a bottleneck. One important aspect of interpreting data is data visualization. This course introduces theoretical topics in data visualization through mini-lectures, and applied aspects in the form of hands-on labs.

Nov 16th 2026
5-12 Weeks
Landing.AI for Beginners: Build Data Visualization AI Models (Coursera) Coursera
Coursera Project Network

Landing.AI for Beginners: Build Data Visualization AI Models (Coursera)

In this 1-hour long project-based course, you'll step into the exciting field of Computer Vision and Generative AI using the LandingLens platform. We'll start by exploring the concept of visual prompting, and initiating a visual prompting project. LandingLens simplifies the model creation, training, and deployment process, making it a user-friendly platform for this endeavor.

Nov 16th 2026
1 Week
Build Native Mobile Apps with Flutter (Udacity) Udacity
Udacity

Build Native Mobile Apps with Flutter (Udacity)

Learn from experts at Google how to use Flutter to craft high-quality native interfaces on iOS and Android devices in record time. In this course, you'll learn how to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices. Whether you’re just getting started with mobile app development, or experienced with other mobile app frameworks, you’ll enjoy the high-velocity development and quality apps that Flutter enables.

Self Paced
Self-Paced
Fundamentals of Machine Learning in Finance (Coursera) Coursera
New York University Tandon School of Engineering

Fundamentals of Machine Learning in Finance (Coursera)

The course aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include: (1) understanding where the problem one faces lands on a general landscape of available ML methods, (2) understanding which particular ML approach(es) would be most appropriate for resolving the problem, and (3) ability to successfully implement a solution, and assess its performance.

Nov 9th 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.

Nov 9th 2026
5-12 Weeks
Julia Scientific Programming (Coursera) Coursera
University of Cape Town

Julia Scientific Programming (Coursera)

This four-module course introduces users to Julia as a first language. Julia is a high-level, high-performance dynamic programming language developed specifically for scientific computing. This language will be particularly useful for applications in physics, chemistry, astronomy, engineering, data science, bioinformatics and many more.

Nov 9th 2026
4 Weeks