Web Programming Concepts for Non-Programmers

, Co-founder of Skillshare

Don’t let the words Apache, cache, SQL, schema, Javascript, AJAX or API intimidate you any longer. I’ll guide you through the  services, tools, and programming languages that make up the core structure of a website so that you can identify how any of today’s leading websites are built.

Topics include, but not limited to:

  • Back-end vs Front-end technologies
  • HTML vs CSS vs JavaScript vs SQL vs etc.
  • Explanation of the entire tech stack
  • Basic development logic and principles, and how to read code
  • Which programming language (PHP, Ruby, Java, etc) should I use?
  • What is a CMS (Wordpress, Drupal, Magento, etc), and which should I use?
  • What is an API?
  • What does it mean to make a site fast?
  • How do I hire developers if I don't have any technical expertise?

You’ll apply what you’ve learned to your own project: explain how a website (e.g. Twitter) is built from scratch in plain English. After class, you’ll share your project in the online Discussion area for feedback from other students and myself.

Prerequisites
This class is geared towards those with little-to-no technical background.
Schedule
  • Web Programming Concepts for Non-Programmers

    TBD

    Coming soon...

    7
    TBD

    Coming Soon...

Malcolm Ong

Co-founder of Skillshare

Malcolm is the Co-founder of Skillshare. Previously, Malcolm was the Product Manager at OMGPOP, a Senior Technologist at Razorfish, an E-Commerce Specialist at IBM Global Services, and a graduate of IBM's Extreme Blue program where he co-filed four patents. Malcolm graduated with a B.S. in Computer Science with a dual major in Business Administration from Carnegie Mellon University.

View Full Profile

85% Positive Reviews (82 Reviews)

    • 13

      Classes

    • 365

      Students

    • 956

      Watchlist