
Master the basics of web tech—from database to browser—to become a technical marketer. Navigate the terminal and use version control with open source code snippets and libraries to boost marketing.
Explore how the web works by examining the four components and the pyramid, from the app at the top to the underlying stack, and learn how these layers empower marketers.
Explore the stack, distinguishing front end and back end languages, and how code drives user experience and click actions. See how back end logic uses a database to manage data.
Explore how programming frameworks automate common web development tasks, from account creation to page outlines, using open source libraries to get up and running faster than building from scratch.
Explore the server, the physical hardware that hosts code and serves web pages, and learn how cloud hosting from Amazon, Google, and Rackspace runs applications in the cloud.
Learn how browsers render web pages by reading html, css, and javascript, and use view source to inspect the head, divs, and scripts behind the page layout.
Explore how Facebook's backend handles user actions, from page source and photo opens to sending friend requests and updating the friend feed, driven by backend code on every page.
Navigate OSX and Windows terminals using keyboard-driven commands like pwd, ls, and cd to move through directories, install code snippets, and manage code with git.
Learn to navigate the terminal on Mac and Windows, use cd and ls, print the working directory, and move between home, desktop, and root, and go up with ..
Navigate the terminal to create and remove directories, copy and move files, and open items, with tips on history and tab completion.
Navigate directories and manage files with commands to move, copy, and remove items on the desktop, use an Arkia file, and rely on tab completion and command history for efficiency.
Explore how libraries extend Python and other languages, enabling tasks like interacting with Twitter and Google Sheets. Learn to install libraries with pip and handle Windows and Mac setups.
Learn to install pip via setup.py, use the terminal to install Python libraries with pip, and apply a Twitter library example for marketers.
Find and install a Google Spreadsheets Python library to access and manipulate a spreadsheet from terminal or Python, enabling easier emailing and contact management for marketing.
Install the Google Spreadsheets library for Python and access Google Spreadsheets from Python programs. Learn the pip installation and a manual download method to set up the library.
Set up a GitHub account and git on your local machine, configure username and email, authenticate with GitHub, and create and manage repositories for marketers.
Clone a repository, create a feature branch, edit files, stage and commit changes, merge back into master, and push updates to GitHub.
Practice using git by pulling a branch, pushing changes to GitHub, and completing a pull request via the GitHub interface.
Create and switch to the get fix branch and make changes. Stage, commit, and push to origin, then open a compare and pull request to add the bonus lesson updates.
Master git and GitHub to download, upload, and track changes in software files across teams, empowering marketers to collaborate effectively on software projects.
As a special bonus for joining our course, have a free copy of our eBook “Become a Technical Marketer!"
Start becoming a technical marketer right now.
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:
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.