Think Like a Programmer: Coding Concepts for Non-Developers | Brian Holt | Skillshare

Think Like a Programmer: Coding Concepts for Non-Developers

Brian Holt, Front-end Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
8 Lessons (25m)
    • 1. Introduction

    • 2. The Javascript Console

    • 3. Start with Data

    • 4. Thinking with Variables

    • 5. Understanding Conditionals

    • 6. Using Patterns

    • 7. Applying Automation

    • 8. Conclusion


About This Class

This class explores high-level software development concepts so students can apply them to their day-to-day. We'll review a few ways to approach problems and break them down using technique programmers use. Students will also get some insights into working better with developers.

This class is for anyone curious about software development, including designers, marketers, product managers, small business owners, and anyone who works with programmers. 

No prior knowledge is required, and the class assumes no prior programming experience.

No software is required as all the exercises can be completed on paper (or in a Google Doc or something similar).





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Brian Holt

Front-end Developer

Hi! I'm a front-end developer living in Vancouver, Canada, who's focused on scalable design systems. I generally work on large Ruby on Rails applications and have worked on a variety of front-end single-page-applications with React + Redux and Elm. Currently, I'm at Retail Zipline.

I come from the design world, where I worked as a graphic designer and creative director at some smaller agencies and through freelance work. When clients began expressing interest in moving their ...

See full profile

Technology Web Development
Report class