Ends:

00

days

00

hours

00

mins

00

secs

One Month Programming for Non Programmers

Your First Course in Computer Programming

Recommended by Teachable

$

199

FREE

$

0

$

199

  • 64 video lessons
  • Homework assignments
  • Completely self-paced
  • Mobile and tablet friendly access
Teachable Best Price Guarantee™

If you find it cheaper anywhere else, we'll refund you the difference.

Price:

$

199

FREE

$

0

Teachable Best Price Guarantee™

If you find it cheaper anywhere else, we'll refund you the difference.

Your Outcome

Anyone can start thinking like a developer.

Curious about coding? Want to learn to speak geek? Don’t be overwhelmed — this beginner course is the perfect introduction to web development and programming. In this course, we'll tackle basic development principles to get you started on the right path. No experience is necessary!

I'll explain Front-end and Back-end, what UX is (and why your project needs it), and why you keep sending strange math equations to that JavaScript function thingy. By the end of the class, you’ll learn to read code, you’ll create three web projects from scratch (seriously!)… and instead of swearing at your developers, you might end up actually wanting to become a developer yourself.

What Students Say

No items found.

Course Curriculum

Week 1: The Web Development Process

  • How Do I Communicate Ideas? (2:58)
  • What Is Programming? (3:15)
  • 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)

Your Instructor

Chris Castiglione

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.


Frequently asked questions

When does the course start and finish?

Whenever you want! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course? (one month free)

If you enroll during the free promotion, you'll have access until July 1st.

30 Day Money Back Guarantee

It's completely risk free to buy a course on Discover.

Try any course on Teachable Discover and if after 30 days, you were not impressed, you can request a full and complete refund.