Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Good code
Rating: 5.0 out of 5(1 rating)
11 students

Good code

Make no mistakes
Created byAndrey Ivanov
Last updated 11/2021
English

What you'll learn

  • How to build excellent applications
  • Better application structure
  • Common mistakes in programming
  • Common work cases that harm the development

Course content

8 sections48 lectures4h 23m total length
  • Introduction1:35

    Hello! In that lecture, I will explain the general idea of my new course.

  • Do you need that course?2:18

    Hello! In that lecture, I will explain the requirements that you should follow to understand what I will talk about in that course.


    Requirements:

    1. Programming language

    2. OOP(object-oriented programming) *

    3. Frontend, backend, communications, API, logging *

    Requirements with * are optional but highly advised!

  • There is no direct solution1:48

    Hello! In that lecture, I will tell you why there is no one direct solution for anything. I will try to give you my explanations and show you how you can solve problems in your code. But for every project, there are different outcomes. There are different solutions.

Requirements

  • Know at least one programming language
  • Ability to write simple, or complex programs
  • API, Databases and other technologies can benefit you, but they are not required

Description

Hello, everyone! My name is Andrey, and I have been working with Python for over five years. During that time, I faced lots of errors, mistakes, and problems with my code. I tried to make everything quicker but did not understand anything after a short period. Have you ever had a problem understanding the structure, complexity, and code you are managing? Every time you change your code, you find tonnes of dependencies and cannot make clean and beautiful code. That course will help you to manage your applications and write cleaner code. I provided real-life examples in the lessons with the "Case" prefix. These cases may occur in any company, environment, or project. Also, there is a "Code" prefix, where I write code showing you common mistakes and solutions. I use Python as the language for that course, but you can choose any and follow along. These principles give you ideas on how to write software, not just Python code. The lectures with the "Code" prefix are the ones where I will code. I used them to illustrate the real issues in the code and give my solutions for them. If you need to write clean, working, and reliable code - that course is for you.

Who this course is for:

  • Beginner or intermediate developers
  • People who want to build applications that will work tomorrow
  • Programmers and IT people