logo

Coding 101: Python for Beginners

feature icon

Self-paced course

Price

Rating

Overview

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:

  • Data types, expressions, variables
  • Functions
  • Objects
  • Control Logic

What You'll Build

Along the way, you’ll create a set of tools to demonstrate these concepts:

  • Email List Reformatter
  • Temperature Report
  • Umbrella Recommender
  • Password Strength Checker
  • Days Until your Birthday
  • Secret Messages

The class is designed for anyone with little to no knowledge of coding. No prerequisite knowledge is required. All you need is a laptop, internet, and an hour of time.

Exclusive Resources

The class will include links to exclusive resources including the following:

  • All 6 completed nifty tools
  • 70+ practice problems with solution walkthroughs (an hour of bonus content!)
  • Extra 27 practice problems with full working solutions
  • Downloadable slides, with access to all updated versions in the future
  • Links for further reading

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.

Similar courses

course image
Coding 101: Python for Beginners
logo
Skillshare
course image
Python basics for beginners
logo
Skillshare
course image
Python Basics for Beginners
logo
Skillshare
course image
Understanding Web Development: A Beginners Guide to the Web
logo
Skillshare
course image
Build a desktop application that convert pictures from PNG to JPG using Python and Tkinter
logo
Skillshare
course image
JavaScript - The Complete JavaScript Course in 2020
logo
Skillshare

Featured articles

Sep 12, 2022

WATCH these YouTube videos if you can't start learning a language

5

0
1
4K

Sep 12, 2022

How Memrise works + reviews [2022]

6

0
1
4K

Sep 12, 2022

5 tips to learn languages with YouTube videos [2022]

7

0
1
3K

Sep 12, 2022

How I Became a Marketing Manager at Microsoft

8

0
1
2K

Sep 24, 2022

How Edureka works + reviews [2022]

3

0
2
2K

Sep 27, 2022

How Codecademy works + reviews [2022]

3

0
2
2K
course image
feature icon

18602 students

feature icon

English

feature icon

Elementary

Provided by

Authored by