We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Learn Python By Coding

10 Projects

Federico Azzurro

Are you ready to become a true Python programmer and learn some of the most demanded skills on the market in programming for 2024?

Who is this course for?

Read more

Are you ready to become a true Python programmer and learn some of the most demanded skills on the market in programming for 2024?

Who is this course for?

This course is for anyone who wants to improve their understanding of how Python works by creating real projects. There will be plenty of homework assignments that will really help you improve your skills in Python, so that the next time you want to create project, you'll have the creativity and the ability to actually do so.  

Why should you pick this course and not the others?

There are thousands of Python courses on the internet, so why should you pick this one? Well, to put it simply, I believe that I teach programming concepts in a far more effective way than a majority of the courses on the Internet. I make sure to only teach what's essential and needed, so that you don't waste time with code that you will never see or use in your entire career. I'm a self-taught professional and will teach you how you can be the same.

30 Day Money-Back Guarantee

During the first 30 days of this course you can opt in to get your money back. Whether it's because you feel that this course is not right for you, or changed your mind about learning Python, you can easily request a refund which will be handled kindly by Udemy.

Enroll now

What's inside

Learning objectives

  • How to use python effectively to build projects
  • How type annotations affect your code
  • How to create scripts to make everyday life easier
  • Really useful tips and tricks in python

Syllabus

Introduction
PyCharm
Type Annotations
Resources
Read more
Projects
Finance Calculator
Expense Splitter
Word Frequency
Notepad
Website Status
Currency Converter
Password Generator
Text Analyser
Morse Code Converter
Chat Bot
Conclusion
Congratulations!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Study of Python is important for professionals in technology
Teaches how to craft scripts for everyday use
Exercises build skills beyond theory
Instructor highlights industry-standard practices
Course covers a wide range of Python applications
This instructor is an experienced professional with active industry experience

Save this course

Save Learn Python By Coding: 10 Projects to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Learn Python By Coding: 10 Projects with these activities:
Read Python Crash Course, 2nd Edition
Provide context and background material about core Python programming concepts introduced in the course.
Show steps
  • Acquire a copy of Python Crash Course, 2nd Edition.
  • Read through chapters 1-5.
  • Complete the practice exercises at the end of each chapter.
Follow a Python Tutorial Series on YouTube
Supplement course material with additional video tutorials to reinforce concepts and gain different perspectives.
Browse courses on Python Programming
Show steps
  • Search for Python tutorial series on YouTube.
  • Select a series that aligns with your learning style.
  • Watch the videos and take notes.
  • Complete the practice exercises provided in the videos.
Participate in an Online Python Study Group
Connect with fellow learners, share knowledge, and engage in discussions to deepen understanding.
Browse courses on Python Programming
Show steps
  • Join an online Python study group or forum.
  • Participate in discussions and ask questions.
  • Share your own knowledge and insights.
  • Collaborate on projects or assignments.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Build a Simple Python Calculator
Provide hands-on experience in implementing Python concepts covered in the early modules of the course.
Show steps
  • Plan the calculator's functionality.
  • Write the Python code for the calculator.
  • Test the calculator thoroughly.
  • Refactor the code for clarity and efficiency.
Develop a Python Script to Automate a Task
Apply Python skills to a practical problem and gain experience in creating useful tools.
Show steps
  • Identify a task that can be automated.
  • Design the Python script.
  • Implement the Python script.
  • Test the script thoroughly.
  • Document the script for future use.
Solve Python Coding Challenges on LeetCode
Sharpen problem-solving skills and gain exposure to a variety of Python coding scenarios.
Browse courses on Python Programming
Show steps
  • Register for a LeetCode account.
  • Select a difficulty level and start solving problems.
  • Review solutions and learn from others' approaches.
  • Track progress and identify areas for improvement.
Create a Python Tutorial on Type Annotations
Enhance understanding of type annotations by creating a resource that explains and demonstrates their use.
Browse courses on Python Programming
Show steps
  • Research type annotations in Python.
  • Create an outline for the tutorial.
  • Write the tutorial content.
  • Proofread and edit the tutorial.
  • Publish the tutorial online or share it with others.

Career center

Learners who complete Learn Python By Coding: 10 Projects will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Learn Python By Coding: 10 Projects.
Basics of Python & arcpy , the Python library of ESRI...
The Python Bible™ | Everything You Need to Program in...
Django 3 - Full Stack Websites with Python Web Development
Learning the Open Source GIS Stack: Python for Geospatial
Python for Cybersecurity
Learn Flask, A web Development Framework of Python
Python For Beginners: Learn Python With Hands-On Examples
FastAPI - The Complete Course 2024 (Beginner + Advanced)
Master Python for Data Analysis and Business Analytics...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser