Chris Castiglione – One Month Programming for Non Programmers
SalePage
Your First Course in Computer Programming
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.
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)
About Author:
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.
Reviews
There are no reviews yet.