What You Need
This class is tailored for individuals with minimal or no coding experience. No prior knowledge is necessary. In contrast to other courses, there's no need to install any software on your computer: all that's required is a desktop, an internet connection, and one hour of your time.
To bypass the need for installation, we utilize a website called pytwiddle.com. It's complimentary, doesn't ask for account creation, and facilitates easy code sharing with a simple click on the "Share" button.
What You’ll Learn
You will grasp the basics of coding through Python. This course diverges from the norm by not overwhelming you with details; it teaches just enough to get you started with coding. By the end of the class, you will have (a) a collection of handy tools, (b) the skills to craft additional tools, and (c) an appreciation for the role of coding in streamlining everyday tasks. The course encompasses the following topics:
- Data types, expressions, variables
- Utilizing functions
- Defining functions
- Employing methods and attributes
- If-else statements
- While loops
- For loops
What You'll Build
Throughout the course, you will develop a suite of tools that embody these principles—a versatile array of tools ready for immediate use or slight modifications to enhance your daily routine:
- Currency Converter
- Email Reformatter
- Name Picker
- Location Checker
- Birthday Countdown
- Bacon Ipsum
- Password Generator
- Secret Messages
Exclusive Resources
The course provides access to unique resources, including:
- All 8 fully-developed handy tools
- 70 practice problems with guided solutions (adding an hour of bonus material!)
- An additional 27 practice problems with comprehensive solutions
- Downloadable slides, plus future updates
- Suggested reading links
Want to learn more?
For those intrigued by creative coding, consider exploring my VR 101 (AFrame Nature Scenes) class.
For interests in data science or machine learning, my SQL 101 (Database Design) class is available.
0 Comments