Programming for Marketers

Learn the basics of web programming to communicate more effectively, edit simple code and perform basic data analysis
0.0 (0 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
14 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 25
  • Length 1.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2015 English

Course Description

Today, you may not feel that you need coding skills – or knowledge of coding for that matter - and you feel that you can do just fine. However, you may be experiencing a shift in which colleagues in your department, who have technology skills / backgrounds, are placed on the fast-track. Their technical skills have given them an advantage that enable them to be more-successful in their role.

While technical skills can be a great asset, the day is coming where it is a requirement in the marketing department. Clearly, you recognize this, which is why you're enrolled in this course – with the goal of beefing up your tech chops.

The aim of this course is to provide a base level understanding of coding and data concepts in order to operate more effectively in the technology-centric marketing role.

This course includes 4 main sections:

  • Definitions
  • HTML / CSS
  • Javascript
  • Data

After completing this course you'll be able to

  1. Communicate more effectively with dev teams
  2. Make simple changes on web pages using HTML, CSS
  3. Write basic Javascript code
  4. Understand data/logic for business intelligence/analytics purposes
  5. Perform simple queries and perform quick/dirty data analysis

What you'll need to complete this course

  • A modern web browser (no special software required)
  • Ability to learn technical concepts (no previous coding experience required)

What are the requirements?

  • No prior experience with programming is required

What am I going to get from this course?

  • Communicate more effectively with dev teams
  • Make simple changes on web pages using HTML, CSS
  • Write / edit basic Javascript code
  • Understand data/logic for business intelligence/analytics purposes
  • Perform simple queries and perform quick/dirty data analysis

What is the target audience?

  • This course is meant for newbies who are not familiar with web languages and working with data.
  • This course is geared toward web-based languages / data, and is therefore well-suited to digital marketers; however, general business professionals can take the course as well

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to programming for marketers
01:54

Welcome to programming for marketers. This is the introduction to the course.

After completing this course you'll be able to

  1. Communicate more effectively with dev teams
  2. Make simple changes on web pages using HTML, CSS
  3. Write basic Javascript code
  4. Understand data/logic for business intelligence/analytics purposes
  5. Perform simple queries and perform quick/dirty data analysis

This course includes 4 main sections:

  • Definitions
  • HTML / CSS
  • Javascript
  • Data
Section 2: Definitions
00:30

The first section will focus on definitions of commonly-used development terms – terms that you've probably heard already.

In this section of the course we'll cover:

  • Waterfall vs Agile
  • Common programming languages
  • Databases / data formats
  • SDK
  • IDE
  • Version control
  • Testing
  • Cloud
  • And APIs

When you're finished with this section:

  • You'll have a better understanding of the common terms developers use
  • You will be able to communicate with more effectively with developers
04:31

In this section of the course we'll cover:

  • Waterfall vs Agile
When you're finished with this section:
  • You'll understand the difference between Waterfall and Agile planning methodologies - and when to use each methodology
05:08

In this section of the course we'll cover:

  • Common programming languages
  • Databases / data formats
  • SDK
When you're finished with this section:
  • You'll understand common programming languages and data formats
09:07

In this section of the course we'll cover:

  • IDE
  • Version control
  • Testing
When you're finished with this section:
  • You'll understand the processes developers use to code, collaborate with team members and testing
03:16

In this section of the course we'll cover:

  • Cloud
  • APIs

When you're finished with this section:

  • You'll understand cloud and API deployment models
Section 3: HTML
00:43

In this section of the course, we'll cover basic HTML

When you're finished with this section you'll have a better understanding of:

  • Basic HTML structure
  • Basic HTML elements
  • How to write your own – or edit others – HTML code
02:01

In this section of the course we'll cover:

  • Basic HTML Structure

When you've completed this section of the course you'll be able to:

  • Code a simple HTML page using standard HTML structure
08:09

In this section of the course we'll cover:

  • Basic HTML Tags

When you've completed this section of the course you'll be able to create/edit basic html tags including:

  • Headings
  • Paragraph
  • Bold
  • Italic
  • Underline
  • Links
  • Lists
  • Images
  • Tables
Section 4: CSS
00:49

In this section of the course, we'll cover basic CSS

When you're finished with this section you'll have a better understanding of:

  • Basic CSS
  • How to use CSS
  • Color elements
  • Positioning
  • How to write your own - or edit others - HTML and CSS code
01:33

In this section of the course we'll cover:

  • Basic CSS

When you've completed this section of the course you'll be able to:

  • Understand the purpose of CSS
  • Include an external CSS file or embed inline CSS code
02:12

In this section of the course we'll cover:

  • Basic CSS formatting

When you've completed this section of the course you'll be able to:

  • Create / edit simple formatting CSS
04:25

In this section of the course we'll cover:

  • CSS box model
  • Basic CSS positioning

When you've completed this section of the course you'll be able to:

  • Understand the CSS Box model
  • Position HTML elements on a page
Section 5: JavaScript
00:51

Now that you have a better understanding of some technical concepts of the web, let's switch gears to talk about JavaScript. JavaScript is perhaps the most common language on the web.

In this section of the course, we'll cover

  • JavaScript basics
  • Programming terms and logic - such as data types, control structures, loops, functions
  • A few real-world examples

When you're finished with this section you'll be able to:

  • Read simple JavaScript code
  • Edit basic JavaScript
03:10

In this section of the course, we'll cover

  • JavaScript basics
  • Syntax basics
When you're finished with this section you'll be able to:
  • Embed JavaScript code
  • Adhere to basic JavaScript syntax
04:54

In this section of the course, we'll cover

  • Variables
  • Data types
When you're finished with this section you'll be able to:
  • Create JavaScript variables
  • Use proper JavaScript data types
05:29

In this section of the course, we'll cover

  • Math operators
  • String operators

When you're finished with this section you'll be able to:

  • Manipulate math and string data types
06:05

In this section of the course, we'll cover

  • Comparison operators

When you're finished with this section you'll be able to:

  • Compare different JavaScript data types
09:19

In this section of the course, we'll cover

  • Control structures
  • Loops
  • Functions

When you're finished with this section you'll be able to:

  • Write if/then logic, create loops and functions
Section 6: Data
00:25

The last section of this course covers data.

In this section of the course, we'll cover

  • Database overview
  • Data types
  • Basic queries - including joins

When you're finished with this section you'll be able to:

  • Perform simple data analysis using basic select, count and join queries
05:26

In this section of the course we'll cover:

  • Basic Database structures
  • Relational Databases

When you've completed this section of the course you'll be able to:

  • Understand the database structure & relational databases
02:08

In this section of the course we'll cover:

  • Data types

When you've completed this section of the course you'll be able to:

  • Understand which types of data are stored in a field
05:06

In this section of the course we'll cover:

  • Basic queries

When you've completed this section of the course you'll be able to:

  • Create / edit select, count and group queries
  • Filter results using where clause and conditional statements
03:36

In this section of the course we'll cover:

  • Basic joins

When you've completed this section of the course you'll be able to:

  • Create inner, outer, left and right join queries
Section 7: Conclusion
00:20

That concludes this course. We've covered a lot, my hope is that you've found this to be a valuable grounding in web programming and working with data. Thanks for participating in the course!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Andy Boyd, Product Manager and Online Marketer

Andy Boyd is a seasoned technology professional with deep experience in Product Management, Online Marketing, Analytics and Web/Software Development.

Today, Andy is a Product Manager for IBM. Prior to joining IBM, Andy spent most of his career in small, fast-growing, technology companies – most recently a privately-held media company, where he led a vertical business unit and brought multiple new products to market.

Over the years, Andy has driven product and marketing programs at both the strategic and tactical level. Collectively, these experiences have given Andy the ability to define the correct online marketing & product strategies but he also possess the unique ability to roll up his sleeves and implement them as well - including the ability to code.

Andy received his MBA from Wright State University and his BBA from University Wisconsin Whitewater.

Ready to start learning?
Take This Course