Get $1 credit for every $25 spent!

Become a Computer Programmer in One Month Bundle

Ending In:
Add to Cart - $29
Add to Cart ($29)
$800
96% off
wishlist
(8)
Courses
4
Lessons
231

What's Included

Product Details

Access
Lifetime
Content
5 hours
Lessons
66

One Month Programming for Non-Programmers

Gain a Basic Understanding of Coding & Learn Actual Programming Language

By One Month | in Online Courses

The One Month Programming for Non-Programmers course is your perfect introduction to web development and programming. In this course, you'll learn basic development principles to get you started on the right path. No experience is necessary. In 5 hours, the instructor will explain front-end and back-end, what UX is and why your project needs it, and why you keep sending strange math equations to JavaScript. By the end of the class, you’ll learn to read code, you’ll create three web projects from scratch, and probably end up becoming a developer.

  • Access 66 lectures & 5 hours of content 24/7
  • Understand basic web development principles
  • Gain a basic knowledge of coding before you go to actual programming
  • Learn to read codes, create 3 web projects from scratch, & be your own web developer

Instructor

Chris Castiglione is an educator. He is the co-founder of One Month, and a professor at Columbia University Business School. His mission is to use storytelling as a tool to inspire positive change in the world. Chris's mediums include video, podcasts, writing, and teaching.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: basic

System Requirements

  • Internet access required

Course Outline

  • Week 1: The Web Development Process
    • How Do I Communicate Ideas? - 2:58
    • What Is Programming? - 3:15
    • Start With Who To Hire - 10:02
    • Most Important Roles - 4:19
    • MVP: Most Valuable Product - 10:40
    • UX - 8:16
    • Information Architecture - 10:49
    • Visual Design - 3:22
    • Comps vs. Style Guides - 5:59
    • Development - 5:14
    • Shoe Me What You Got - 7:34
    • Who's Next? - 2:18
    • UX Business Assumption Worksheet - 6:33
    • UX Business Assumption Results - 7:16
    • UX Case Studies - 9:37
    • Design Workshop - 1:12
    • IA Workshop - 3:17
    • Week 1 Homework - 3:28
  • Week 2: Programming Languages
    • Week 2 Homework - 4:16
    • Me Talk Web One Day - 4:48
    • Which Language Should You Choose? - 4:45
    • High to Low Level Programming Languages - 4:11
    • Evolution of Programming - 5:51
    • Reading Code - 3:42
    • The Most Popular Programming Language is... - 2:24
    • PHP vs. Ruby vs. Python - 4:02
    • What's Facebook Built With? - 4:09
    • The 4 Questions - 4:28
    • When should I choose JAVA, .Net, or Node.js? - 6:41
    • Which language is best for Mobile? - 6:20
    • What is Responsive Design? - 3:13
    • Extra Credit: Responsive Design Challenge - 2:47
    • Frameworks - 4:23
    • Tech Stack and Server - 3:51
  • Week 3: HTML & CSS
    • Sublime - 1:55
    • Party Tip: HTML - 10:44
    • Party Tip: CSS - 4:43
    • Party Tip: Javascript - 2:50
    • Party Tip: Images - 11:08
  • Week 3: Javascript
    • The 10 Concepts - 5:18
    • Events - 3:10
    • Comments - 3:11
    • Print - 2:04
    • Variables - 5:03
    • Concatenation - 3:16
    • Data Types - 3:33
    • Functions - 8:02
    • Conditionals - 4:41
    • Arrays - 6:08
    • Debugging - 4:42
    • The Happy Hour Challenge - 1:48
  • Week 4: Backend Development
    • Your Week 4 Assignment
    • What is a CMS? - 6:27
    • The Most Popular CMS - 5:28
    • CMS Takeaways: Wordpress.com - 4:01
    • CMS Takeaways: Wordpress.org - 8:15
    • CMS Takeaways: Squarespace - 1:54
    • CMS Takeaways: Custom CMS - 3:08
    • How to Create a Job Score Card - 8:50
  • Go Deeper
    • The Times Square Problem - 15:01
    • Glossary
    • Why Use Git? - 3:05
    • Commit To Git - 14:59
    • Connecting Git to Github - 3:06
    • Push to Github - 3:44
    • Build A Rails App in 20 Minutes - 22:11

View Full Curriculum


Access
Lifetime
Content
5 hours
Lessons
53

Learn HTML

Learn HTML & Create Your Own Website in Just a Month

By One Month | in Online Courses

This HTML course will show you how to build your website and learn to code HTML. When you sign up, you immediately get access and can take each lesson at your own pace. Along the way, you'll learn HTML, CSS, FTP, SEO best practices, Facebook API, Responsive Web Design, Bootstrap, and much more. This course is for beginners and no prior programming experience is necessary.

  • Access 53 lectures & 5 hours of content 24/7
  • Get a basic introduction to HTML & CSS
  • Learn how to build a responsive website for desktop & smartphones
  • Learn how to build Airbnb using responsive HTML & CSS

Instructor

Chris Castiglione is an educator. He is the co-founder of One Month, and a professor at Columbia University Business School. His mission is to use storytelling as a tool to inspire positive change in the world. Chris's mediums include video, podcasts, writing, and teaching.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: basic

System Requirements

  • Internet access required

Course Outline

  • Section 1: Week 1: Learn HTML Basics
    • Can I learn HTML in one month? - 1:29
    • How I Learned to Code - 2:22
    • How to Get Started Coding HTML: Set Up Your Dev Environment - 2:29
    • HTML Basics Tutorial | Party Tips - 7:57
    • Party Tips: CSS is the Style - 4:05
    • Learn More HTML and CSS | Party Tips - 5:17
    • How to add Images with HTML | Party Tips - 6:06
    • C is for Cookie Monster - 2:08
    • How to think like a web developer - 7:04
    • How to add Links in HTML - 3:21
    • How to Add images with HTML - 2:52
    • Write Better CSS with External Style Sheets - 8:05
    • CSS Color Palettes: Hexadecimal vs. RGB - 5:22
    • Finish the Cookie Monster Portfolio - 5:31
    • Homework: Your HTML challenge for this week! - 4:03
  • Section 2: Week 2: Learn How to Build A Website
    • The Web Inspector Will Save Your Life - 6:57
    • Web Inspector Scavenger Hunt - 3:00
    • Web Inspector Scavenger Hunt: Answers - 10:29
    • Learn to Code HTML Advanced Divs - 8:56
    • Page Layout: CSS Tricks to Style Your Divs - 9:38
    • Float vs. Clear - 8:31
    • How to Float CSS? - 2:04
    • IDs vs. Classes - 6:53
    • Inline vs. Block - 7:08
    • Extra Credit: Getting a Deeper Understanding - 13:07
    • Project: Monthly Resolution - 5:16
  • Section 3: Week 3: Build a Responsive Website for iPhone and Android
    • Responsive Design Kickoff! - 3:02
    • Challenge: Get Your Mobile Revving - 5:07
    • Challenge Answers: What's In The Box? - 6:09
    • Have Your Cake And Make It Flexible Too - 6:14
    • Own The Newest Style: Media Queries and CSS Specificity - 9:28
    • HTML vs. HTML5: What’s the difference? - 9:45
    • What is an Example of an iFrame in HTML? - 3:00
    • Best Practices: Keeping Your Code Ship-Shape - 10:07
    • Pixels, Ems, and Rems (Oh My!) - 5:30
    • Divide And Conquer The Rems - 6:27
    • Rem Review And Get Ready - 1:39
    • Week 3 Challenge!
  • Section 4: Week 4: Learn How to Build AirBNB Using Responsive HTML & CSS
    • Is It Time for Dogs to Have a Social Network of Their Own? - 2:02
    • A Royale With Dogs - 9:52
    • All Designs Go To "Section" - 4:28
    • Get Friendly With The Layout - 14:08
    • Responsive Design Layout by Example - 13:00
    • CSS Media Queries: How To Reach Your Breakpoint(s) - 2:31
    • Layout Continued: Everything You Code In A Box To The Left - 9:40
    • Rems vs. Pixels: When To Be Firm - 2:38
    • Your Homework - 3:28
  • Section 5: Bonus
    • Get Your Site Live with Web Hosting - 5:37
    • Upload Your Site with FTP - 11:09
    • How to Update your Site After the Site is Live - 4:48
    • Get Your Site Live with Github Pages! - 14:00
    • CSS3 Nth Child for Zebra Stripes - 2:44
  • Section 6: Download the Completed Project Files
    • Download the Completed Project Files

View Full Curriculum


Access
Lifetime
Content
7 hours
Lessons
67

Learn JavaScript

Learn JavaScript & Build Real-World Projects That You Can Add to Your Portfolio

By One Month | in Online Courses

Learn JavaScript is a series of videos and projects that can transform anyone, even a total beginner, into a JavaScript developer. In just four weeks you will build four real-world projects that you can add to your career portfolio. You'll learn the top ten concepts that are the same in every programming language, make an app that searches for animated GIFs, make an app that searches SoundCloud for music and plays your results live in the app, and use Tabletop.js to generate your own API data. You'll be using the Google Spreadsheet API as your database so that you can quickly update, or add data to your charts and graphs.

  • Access 67 lectures & 7 hours of content 24/7
  • Know the top 10 similar concepts in every programming language
  • Build a search bar, make an API call to giphy.com & then display all the JSON data you receive as images on your site
  • Use the SoundCloud Widget API in order to control your live streaming & HTML5’s localStorage property to save your playlist
  • Use Tabletop.js to generate your own API data

Instructor

Chris Castiglione is an educator. He is the co-founder of One Month, and a professor at Columbia University Business School. His mission is to use storytelling as a tool to inspire positive change in the world. Chris's mediums include video, podcasts, writing, and teaching.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: basic

System Requirements

  • Internet access required

Course Outline

  • Section 1: Getting Started
    • Welcome to One Month JavaScript! - 1:57
    • Oh, The Projects You'll Make! - 3:31
    • What is JavaScript? - 7:44
    • The Goal of This Course - 4:29
    • Setting up Your Development Environment
  • Section 2: Week 1: JavaScript Basics
    • The 10 Concepts That are The Same In Every Programming Language - 5:18
    • JavaScript Events - 3:10
    • Comments in JavaScript - 3:11
    • Print - 2:04
    • Variables - 5:03
    • Concatenation - 3:16
    • Datatypes - 3:33
    • Functions - 8:02
    • Conditionals - 4:41
    • New Lecture
    • Arrays - 2:13
    • JavaScript Debugging - 4:42
    • Steal this code: Happy Hour App - 1:48
    • Your Assignment! - 2:31
  • Section 3: Week 2: DOM Manipulation
    • Goals for Week 2 - 2:15
    • What is the DOM? Just watch along! - 4:43
    • querySelector() - 9:17
    • addEventListener() - 5:23
    • querySelector() Can Grab Classes Too! - 1:36
    • getElementById() and getElementsByClassName() - 5:07
    • Create a Function Called Sum That Adds Two Numbers - 8:09
    • Create a Function Called howManyLetters - 4:46
    • For Loops in JavaScript - 4:08
    • Using setTimeout() to Animate - 9:10
    • Collect Underpants - 2:22
    • Building a GIF Search Engine! - 9:43
    • Understanding Scope - 12:54
    • Which keys is the user pressing? Let's listen in. - 11:11
    • Giphy API & AJAX - 14:45
    • JSON.parse() - 14:20
    • forEach() Loops Through Our GIFs - 9:25
    • Homework for Week 2! - 3:34
  • Section 4: Week 3: SoundCloud Application Project
    • The SoundCloud API project! - 2:27
    • Wireframe the Soundcloud Player - 6:25
    • Connecting to the SoundCloud API — PLEASE READ LECTURE NOTES - 13:27
    • Anonymous Functions with Nyan Cat - 5:48
    • Let's Create an Object - 6:00
    • Why Are We Using Objects? - 5:41
    • Wrap Our SoundCloud Code in an Object - 7:42
    • Tea Break - 8:50
    • Dynamically Generate Our HTML Cards with JavaScript - 7:25
    • Loop Through Our Tracks with forEach - 11:37
    • Finish the Card and Play Music! - 6:59
    • Add a Click Event to Our Button - 8:56
    • How to Get Data from localStorage - 5:56
    • Homework for Week 3 - 2:41
  • Section 5: Week 4: Data Visualization with JavaScript
    • Information Visualization with JavaScript - 4:29
    • Push, Pop, Shift and Reverse Arrays - 9:20
    • The Map Method - 14:47
    • Google Charts Tutorial - 9:20
    • Tabletop.js Intro - 4:18
    • Installing Tabletop.js - 9:31
    • Display Data from Google Spreadsheet on Website using Tabletop - 11:13
  • Section 6: Bonus
    • Sublime Text Editor - 1:55
    • Party Tip: HTML - 10:44
    • Party Tip: CSS - 4:43
    • Party Tip: JavaScript - 2:50
    • Party Tip: Images - 11:08
    • Juli's Giphy Search Engine Reviewed - 8:43
    • How to Get a Website Live on Github Pages - 14:00
    • Happy Hour Explained - 11:51
  • Download Completed Projects
    • Download Completed Projects

View Full Curriculum


Access
Lifetime
Content
3 hours
Lessons
45

Learn jQuery

Learn jQuery & Make Your Website More Interactive

By One Month | in Online Courses

Easily learn how to make your website interactive by adding forms, drop-down menus, or filtering lists with this jQuery course. Learn jQuery is a series of video lessons and tutorials that show anyone, even a total beginner, how to build four real-world projects that you can add to your website. You will learn how to make your website more interactive and engaging using jQuery. When you sign up, you immediately get access to learn jQuery online and take each lesson at your own pace. Through engaging jQuery tutorials, you’ll learn how to interact with the Document Object Model (DOM), use web developer tools, and get started with reading and understanding documentation to help you take the reins of your own projects.

  • Access 45 lectures & 3 hours of content 24/7
  • Make your website interactive by adding forms, drop-down menus, or filtering lists
  • Get access to Learn jQuery online & take each lesson at your own pace
  • Learn how to interact w/ the document object model (DOM), use web developer tools & get started with reading and understanding documentations

Instructor

Chris Castiglione is an educator. He is the co-founder of One Month, and a professor at Columbia University Business School. His mission is to use storytelling as a tool to inspire positive change in the world. Chris's mediums include video, podcasts, writing, and teaching.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: basic

System Requirements

  • Internet access required


Terms

  • Unredeemed licenses can be returned for store credit within 15 days of purchase. Once your license is redeemed, all sales are final.