When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

Coding 101: Python for Beginners

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon2 hours 52 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About Coding 101: Python for Beginners

Introduction

About the Course

Expressions

Variables

(Bonus) Guided Exercises for Variables etc.

Calling Functions

Project: Currency Converter

Calling Methods

Project: Email Reformatter

Lists

Project: Name Picker

Dictionaries

Project: Location Checker

(Bonus) Guided Exercises for Collections

(Bonus) Guided Exercises for Using Functions

If-Else Statement

Project: Birthday Countdown

While Loops

Project: Bacon Ipsum

For Loops

Project: Generate Password

Define Functions

Project: Secret Messages

(Bonus) Guided Exercises for Defining Functions

(Bonus) Guided Exercises for If, While

(Bonus) Guided Exercises for For Loops

Coding101 Conclusion

What You Will Learn?

  • What You Need.
  • The class is designed for anyone with little to no knowledge of coding. No prerequisite knowledge is required. Unlike other courses, you won't need to install anything on your computer either: All you need is a desktop, internet, and an hour of time..
  • To avoid installation, we use a website called pytwiddle.com -- it's free, doesn't require an account to use, and allows you to share code easily (by clicking on the "Share" button)..
  • What You’ll Learn.
  • You’ll learn the fundamentals of code using Python. However, unlike most coding courses, this class doesn’t give you an exhaustive list of minutiae; instead, you learn just enough to start using code. The goal is for you to finish the class with (a) a set of nifty tools, (b) the ability to write more nifty tools, and (c) the recognition of code’s value in automating day-to-day functions. You’ll cover the following concepts throughout the course:.
  • What You'll Build.
  • Along the way, you’ll create a set of tools to demonstrate these concepts -- a wide set of tools that you can use out-of-the-box or with a small enhancements, to improve your day-to-day:.
  • Exclusive Resources.
  • The class will include links to exclusive resources including the following:.
  • Want to learn more?.
  • Interested in creative coding? Check out my VR 101 (AFrame Nature Scenes) class..
  • Interested in data science or machine learning? Check out my SQL 101 (Database Design), Data 101 (Analytics), or Computer Vision 101 (Applied ML) classes..
  • Follow me on Skillshare to be the first to hear about more courses in these areas!.
  • Acknowledgements: This course roughly follows UC Berkeley’s introductory computer science textbook: composingprograms.com. B-roll used in introductory video CC-0 licensed by Pexels (Karolina Grabowska, Pavel Danilyuk, Nino Souza, Oila Danilevich, Joao Adao, Distill, Mikhail Nilov, Steve Johnson)..