Building Real World Projects in Python

Enhance your Python skills by solving real-world problems. Engage in hands-on coding projects and gain practical experience in programming.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about boosting your Python skills by tackling real-life problems. You'll write a ton of code, learn how to think like a programmer, and end up with projects to showcase in your portfolio. It's fun and super engaging!

Key Points

  • Enhance your Python programming skills
  • Solve real-world problems
  • Hands-on coding and lab-style lectures
  • Understand problem formulation
  • Create projects for your portfolio

Learning Outcomes

  • Improve problem-solving skills using Python
  • Gain hands-on experience in coding
  • Build projects that can be added to your portfolio
  • Learn how Python applies to various fields
  • Understand the basics of coding with Python basics like loops and functions

About This Course

A great course enhancing your Python programming skills by solving real world problems! Learn by making great things!

What is this course about?

Feel the real power of Python and programming! The course offers you a unique approach of learning how to code by solving real world problems. Throughout the course we will be understanding how to identify and formulate the problems, what is the key to a great app, we will learn how to efficiently adopt the problem for the computer and the most important that you will be writing a lot of code! The course is structured in a way that lectures are like labs where we study the material, do the quizzes, write programs and test them! The most important that you will be involved into work a lot in order to get the best experience!

Technical background

You will understand how Python can be used to solve problems from different fields, including mathematics, cryptography, guess-n-check algorithms and more! You don't need to be familiar with concepts we will be solving, however the basic understanding of programming is needed, only the basics, like variables, if statements, loops and functions.

  • Have a real world projects in your portfolio

  • Enhance programming skills

  • Understand how Python can be applied to solve problems

Course Curriculum

Instructor

Profile photo of Aleksandr Romanov
Aleksandr Romanov

I believe that self-education and development are the only things which matter in order to achieve a concrete goal. Having received a Bachelor of Engineering in IT and having gained invaluable experience working for giant tech companies like Microsoft and small startups, I can be sure that experience and practice are the most important components in learning new things. Currently...

More Courses By Aleksandr Romanov
Review
4.9 course rating
4K ratings
ui-avatar of Chris Chikes
Chris C.
3.0
7 years ago

Overall, programming concepts are good. Delivery was concise. Aside from the assumption that anyone taking the course should be familiar with Python (and minimally at that), I would consider this a beginner course instead of intermediate. It's essentially three lessons taken out of a beginning programming class at any university. As with many programming courses, the fact that Python is the language in use doesn't really matter and the concepts taught herein aren't language specific, so if you're new to programming and reading this, the course material easily translates to just about any other language.

A couple things were a bit out of place for me though: The exclusive use of infinite while loops and using break statements to exit them, which is generally bad practice. Also, the verbal logic of the user prompts in the guessing game program in lecture 14 are actually backwards from the search implementation, which is a little confusing since it then does the opposite of what the user inputs.

  • Helpful
  • Not helpful
ui-avatar of Matthew Ashman
Matthew A.
4.0
8 years ago

A good little course, with nice examples.
Could include derivation of quadratic formula, this should come before introduction of discriminant.
The cryptography project is very good. Could use a function to subsume both en/decrypt uses, as they are inverses.

  • Helpful
  • Not helpful
ui-avatar of Prabhakar Kumar
Prabhakar K.
3.5
9 years ago

Displaying the use and utilities of Python!

  • Helpful
  • Not helpful
ui-avatar of Daniel Miller
Daniel M.
3.0
10 years ago

The course concept is very interesting, but there is a bit too much hand holding for an intermediate course. Also cannot finish the course because the Quizzes don't register completion. Hopefully it will push my skills a little more when the course is finished.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses