Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Programming Fundamentals

Programming For Non-Programmers: Fundamentals

Learn how to speak with developers. Designed for entrepreneurs, businesses, and junior developers.
Rating: 4.5 out of 54.5 (474 ratings)
2,000 students
Created by Christopher Michael
Last updated 2/2013
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Understand the Web Development Process
  • Make better hiring and product decisions: UX, Information Architecture, Design, Development
  • Explain concepts like APIs, CMSs, and iPhone Development in plain English
  • Understand which programming language to choose for your project
  • Develop a basic HTML/CSS/JS template
  • Understand how to better communicate your startup idea to developers

Course content

4 sections • 31 lectures • 3h 15m total length

  • Preview00:38
  • What is Programming (...and why do I care?)
    05:55
  • Should Everyone Learn Programming?
    05:33
  • How I Learned to Code: MP3s & The Matrix
    04:08

  • Preview02:27
  • The Flow: Plan, Design, Develop
    01:10
  • Product Development
    05:27
  • User Experience (UX)
    17:03
  • Information Architecture (IA)
    09:26
  • Visual Design
    06:04
  • Development
    08:52
  • The Web Development Process: Agile vs. Waterfall
    06:10

  • Which Language Should I Choose? Part I: Fundamentals
    10:22
  • The Web: PHP, Ruby and Python
    13:33
  • Preview08:23
  • Which Language Should I Choose? Part II: Mobile
    05:22
  • Responsive Design & Mobile Web
    05:46
  • Content Management Systems (CMSs)
    16:44
  • Which Language Should I Choose? Part III: Node.js & Beyond
    04:20
  • File Under: Not A Programming Language
    06:02
  • APIs
    06:58
  • Tech Stack
    06:05
  • A Techstack Is Kind of Like A Pizza
    04:15

  • Preview01:57
  • HTML Gives Our Page Structure
    09:48
  • CSS Brings in the Styles
    03:51
  • JavaScript: Events
    02:42
  • JavaScript: Comments
    02:13
  • JavaScript: Print
    03:17
  • JavaScript: Variables
    05:46
  • Preview04:57

Requirements

  • laptop

Description

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? Maybe you wish you could code a bit yourself? 

Programming for Non-Programmers is online course designed to help non-programmers communicate more efficiently with developers. 

Because leading a development team (without being a developer yourself) can sometimes feels like “talking about dancing”, I've created an interactive and easy to follow environment in which to learn the basics. 

And for developers just getting started, think of this as the primer to help kickstart your career. 

If you're running a tech start-up, it's essential that you familiarize yourself with the fundamentals of web development. Ultimately knowing how to "talk to the talk" will help you communicate better with developers, and overall just look really cool. 

What You'll Learn  

In this course we'll tackle some development principles to get you on the right path. We'll look at questions like, "Front-end vs. Back-end?", "Is UX necessary for my project?", "What is this Javascript function thingy, and why am I passing it strange math equations to it?". 

  • What coding languages should I use for my next project?

  • Which CMS is right for the job?

  • What are the stages of web development?

  • What deliverables do I need to provide my developer? (FYI - This is important and often neglected or done poorly)

  • Reading code & basic developing principles to get us started

  • Key concepts of programming that are the found in every programming language

  • Understanding Javascript Variables & Logic

Looking for corporate training? 

I'm based in New York City, and available to bring my workshop Programming for Non-Programmers to your company. Past clients include: American Express, GE, NASDAQ, Razorfish, and more! 

Email me chris[at]onemonth .com for details. 

Live Support! (I'm Here To Answer Your Questions) 

I'm available for questions to all students taking the class. By joining the class you gain access to message me through email. And if for any reason you are not satisfied with the material, I will gladly refund you myself. No questions asked. 

Best of luck!
Chris 
Teacher at OneMonth . com
Host of the "LEARN TO CODE in ONE MONTH PODCAST"
Adjunct Professor at Columbia University Business School


"I've traveled a steep learning curve thanks to Chris' friendly and lucid style of teaching." - Charles Best, CEO of DonorsChoose

"I wish I had taken this class 5 years ago!" - Michael Goodwin, UX Designer 

"Informative, digestible, actionable" - Katherine, Entrepreneur 

"An INCREDIBLE thank you! So far you're the only one who has been able to teach me how to code." - Darren Hakimi, Analyst 

"You are articulate and engaging. Broad and diverse range of topics. Not easy to address so much in limited time." - student feedback 

Even for a non tech person like me (who yes, has 50,000 emails in her inbox and actually thinks thats totally normal), I was able to keep up. My intent was to get a good overview of what the heck programming actually is, and better understand the language/terms associated with it.  I  certainly got that.  I also appreciated your passion for teaching. I will absolutely recommend the class to my friends. - Debra-Ellen Glickstein,  Entrepreneur 

Who this course is for:

  • This is for the total beginner!
  • Entrepreneurs
  • Students
  • You. Because you want to get the attention of Fred the IT guy that isn't giving you the time of day
  • Anyone looking to learn the first 4 hour of Web Development and Programming Concepts

Featured review

Ruben Cervantes
Ruben Cervantes
85 courses
10 reviews
Rating: 4.5 out of 5a year ago
This really breaks down the process of the website development process if you're not familiar. It's helped me figure out what questions to ask when I'm in a meeting or in discussions with the designer, developer and owner. How to view certain aspects of a project and which way a project can branch into either a Web App or a Web Site which I learned are distinct but can also cross over into each other's realm. The instructor is engaging and very knowledgeable.

Instructor

Christopher Michael
Co-Founder of OneMonth.com
Christopher Michael
  • 4.4 Instructor Rating
  • 1,173 Reviews
  • 6,217 Students
  • 2 Courses

Chris Castiglione is the co-founder and CEO of One Month (Learn to Code in 30 Days), and a professor at Columbia University Business School.

Chris's mission is to use storytelling and education as a tool to inspire positive change in the world. He's the host of two podcasts On Books Podcast, and Learn to Code with One Month.

Chris has spoken at over 300 events on programming, startups and entrepreneurship including Columbia University, NYU, The New School, GE, General Assembly and American Express.

He has over ten years of experience developing digital products for clients ranging from The Black Eyed Peas, Toyota, Bacardi, and American Express.   






  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.