Learn the Basics of Programming for Marketers

Learn how the web works, how to use tools like Terminal, Git & GitHub, and how to install and use Open Source Libraries!
4.5 (34 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.
11,160 students enrolled
Take This Course
  • Lectures 26
  • Length 3.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


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


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

About This Course

Published 4/2015 English

Course Description

Start becoming a technical marketer right now.

  • Start writing and interacting with other people's code on your computer
  • Start sharing code with other marketers or your company using Git and Github
  • Start talking about web technology on the same level of developers

This course is going to cover a variety of basic areas that are core to you becoming a technical marketer. If you want to start hacking together clever solutions to problems or start talking more intelligently about technology, this is your launch point. This is your foundation to keep learning on your own and through other technical marketing courses.

In this course, you will:

  • Learn how web tech works so you can talk about it more intelligently with developers
  • Learn how apps, software, and programs are built
  • Learn how a site like Facebook works on the backend
  • Learn how to navigate your computer using text entry in the Terminal
  • Learn how to access common programming languages like Python
  • Learn how to add new libraries and functionality to your system
  • Learn how to share and download code using Git and Github
  • Learn to be a more technical marketer

As a bonus, you'll also receive a free copy of our eBook, "Become a Technical Marketer"

Once enrolled, you will have access to this course for the rest of your life. You will always be able to come back to this class to review material or to learn new material. Try this course for yourself and see how quickly and easily you can develop some basic programming skills and understanding.

What are the requirements?

  • Nothing! Just come as you are.

What am I going to get from this course?

  • Talk about how web tech works on a high level
  • Navigate their computer using the terminal
  • Run Python scripts on their computer
  • Add libraries and other functionality to their system
  • Share and download other people's code using Git and Github

Who is the target audience?

  • This course is meant for programming newcomers, or students who have done some programming through sites like Codecademy but never done it on their own system.

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.


Section 1: Start Here
Welcome to Basic Programming for Marketers
Section 2: How Web Tech Works
How Web Tech Works Text Resources
Intro to How Web Tech Works
The Stack
The Platform
The Server
How Software is Built
Using View Source
How Facebook Works on the Backend
Section 3: Using the Terminal
Terminal Overview
Terminal Navigation Walkthrough
Moving and Editing in Terminal
Moving and Editing Walkthrough
Terminal Cheat Sheet
1 page
Section 4: Adding Libraries
Libraries Overview
Installing Libraries Walkthrough
Installing Libraries Challenge
Installing Libraries Challenge Answer
Section 5: Git and Github
Introduction to Git
Setting up a Github Account
Pulling, Editing, and Pushing a File with GitHub
GitHub Challenge
GitHub Challenge Answer
GitHub Wrapup
Section 6: Bonus Content!
116 pages

As a special bonus for joining our course, have a free copy of our eBook “Become a Technical Marketer!"

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Justin Mares, Traction Book author, growth at Airbrake/Exceptional

Hi! My name is Justin Mares. I formerly ran growth at developer tools company Exceptional (acquired by Rackspace in March of 2013).

While there, I taught myself how to become a technical marketer and use tools like SQL to run important analyses on our customer data. Along with learning the basics of HTML, CSS and Python, I've found learning to become a more technical marketer has been one of the most valuable investments in myself I've ever made.

In addition, I'm the co-author of Traction Book, a book about how startups can get traction. For the book, we interviewed Jimmy Wales (founder of Wikipedia), Paul English (founder of Kayak), Dharmesh Shah (HubSpot founder) and pulled together an actionable framework for how startups should think about getting traction and distribution.

I also founded an ecommerce company, Kettle & Fire, that's on a multi-million dollar run rate in just a few months.

Instructor Biography

Nathaniel Eliason, Technical Marketing Consultant

Hi, my name's Nathaniel. I'm the co-founder of Programming for Marketers, a web course teaching technical skills to marketers that provides free email lessons as well as larger paid material.

I also work on the marketing team at Zapier where I support their content marketing division, writing blog posts and ebooks related to startups, internet marketing, and productivity.

Prior, I was a lecturer on public speaking at Carnegie Mellon University, and one of the co-founders of Tailored Fit, a Pittsburgh startup that provided personalized clothes shopping aggregation.

Ready to start learning?
Take This Course