Programming with Python

Udemy Certificate USD 19.99
Enroll now →
Programming with Python

About this course

Learn Python from scratch and practice with more than 100 exercises to understand how to actually write code and solve real world challenges. The curriculum is divided into sections with each section focusing on a specific concept -- like variables, data types, strings, lists, dictionaries, loops, conditionals, functions, etc.. Every section has a video lesson, text materials and exercises to practice the concept. The exercises are starting from very basics ones with increasing difficulty and each one has a test so you will see immediately if your code works. We will guide you through the whole process of learning from the very basics to more advanced level and by the end you will be confident with all the core programming concepts which do exist across all the languages, Python syntax, methods and tools and will be able to solve real life coding challenges in Python so that you could continue your learning journey and move into any direction -- would it be web development, back-end, AI, machine learning, data analysis or anything else. What you are going to learn: Programming logicAlgorithmic thinkingWorking in the terminalTesting Python codeData typesVariablesComparison operatorsConditionals, logical operatorsLists, list methods and comprehensionsStrings, string methods and comprehensionsLoopsDictionaries, tuples, sets, their methods and comprehensionsFunctions and functional programmingBuilt-in functionsLambdasDebugging, try and catch And more than 100 exercises to complete and solidify the knowledge! Each exercise comes with a test so you would know immediately if you code works or not! 

What you'll learn

  • programming logic
  • algorithmic thinking
  • working in the terminal
  • testing Python code
  • data types
  • variables
  • comparison operators
  • conditionals
  • lists and list comprehensions
  • strings and string methods
  • loops
  • dictionaries
  • tuples
  • sets
  • functions
  • functional programming
  • debugging

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.