Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

100 Days of Code: Python Developer Challenge

via Udemy

Overview

Transform into a Python Ninja with the 100 Days of Code Developer Challenge - Elevate Your Skills, One Day at a Time!

What you'll learn:
  • solve over 300 exercises in Python
  • deal with real programming problems
  • work with documentation
  • guaranteed instructor support

This is an immersive, hands-on course designed to turn you into a confident Python developer within a span of 100 days. This course is based on the #100DaysOfCode challenge, a widely-recognized commitment to code for at least an hour every day for 100 days, and it's tailor-made for those who want to expedite their learning journey in Python.

The course begins with an introduction to the Python language, covering fundamental programming concepts like variables, data types, control flow, and functions. As the days progress, the complexity of topics gradually increases, encapsulating intermediate to advanced concepts like object-oriented programming (OOP), data structures, and error handling.

Each day presents a unique challenge, focusing on a specific domain like web development, data analysis, machine learning, or automation, allowing learners to understand the diverse applications of Python. The course is filled with a variety of projects, coding exercises, and quizzes to reinforce what you've learned and ensure you can apply the knowledge in practical scenarios.

By the end of the "100 Days of Code: Python Developer Challenge," you will have completed a journey through a wide variety of Python programming topics, built numerous Python projects of increasing complexity, and, most importantly, developed the habit and discipline of coding daily. This makes the course ideal for beginners looking for a structured path to learn Python, as well as intermediate programmers seeking to refine their skills and broaden their understanding of the language.


100 Days of Code with Python: Build Habits, Build Skills

100 Days of Code with Python is a hands-on, project-based coding challenge designed to help you master Python through consistent daily practice. Over the course of 100 days, you'll work on real-world projects, explore key concepts like data structures, web development, automation, and data analysis, and steadily build your coding confidence. It’s a commitment to learning by doing—one day at a time.

Syllabus

  • Tips
  • Python Developer
  • Starter
  • Day 1 - variables & print() function
  • Day 2 - calculations
  • Day 3 - calculations
  • Day 4 - calculations & strings
  • Day 5 - data types
  • Day 6 - string methods
  • Day 7 - string methods
  • Day 8 - string methods
  • Day 9 - sets
  • Day 10 - sets
  • Day 11 - tuples
  • Day 12 - lists
  • Day 13 - lists
  • Day 14 - dictionaries
  • Day 15 - dictionaries
  • Day 16 - dictionaries
  • Day 17 - dictionaries
  • Day 18 - conditional statement
  • Day 19 - conditional statement
  • Day 20 - conditional statement & for loop
  • Day 21 - conditional statement & for loop
  • Day 22 - conditional statement & for loop
  • Day 23 - conditional statement, for loop & list comprehension
  • Day 24 - conditional statement & for loop
  • Day 25 - break & continue statement
  • Day 26 - break & continue statement & while loop
  • Day 27 - exception handling
  • Day 28 - working with files
  • Day 29 - working with files
  • Day 30 - json & csv files
  • Day 31 - built-in functions
  • Day 32 - built-in functions
  • Day 33 - functions
  • Day 34 - functions
  • Day 35 - functions
  • Day 36 - functions
  • Day 37 - lambda
  • Day 38 - lambda
  • Day 39 - lambda
  • Day 40 - generators
  • Day 41 - set comprehension
  • Day 42 - set comprehension
  • Day 43 - list comprehension
  • Day 44 - list comprehension
  • Day 45 - dict comprehension
  • Day 46 - dict comprehension
  • Day 47 - dict comprehension

Taught by

Paweł Krakowiak

Reviews

4.7 rating at Udemy based on 40 ratings

Start your review of 100 Days of Code: Python Developer Challenge

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.