Part 2 of 2 of the 25 Projects of Python in 25 Days Course Series.

What you will learn

Grasp Python fundamentals: Learn variables, control structures, and syntax. Build a strong foundation in Python programming.

Gain coding skills: Hands-on projects and exercises for practical experience. Apply Python concepts to real-world scenarios.

Enhance problem-solving: Develop strategies to solve coding challenges. Design efficient algorithms using Python.

Create Python programs: Independently develop applications. Implement functionalities, work with libraries, meet specific requirements.


Welcome to Part 2 of the 25 Projects of Python in 25 Days course!

This course is for students who want to dive deeper into Python programming. Students who breezed through Part 1 of the 25 Projects of Python in 25 Days Course should take this course as well. Students who have not yet completed Part 1 of the course series are recommended to do so before starting this course unless they already have a strong understanding of Python data types, conditional statements, and loops. Part 1 of the 25 Projects of Python in 25Β Days course included:

Get Instant Notification of New Courses on our Telegram channel.

  • Basic Data Types (Integers, Floats, Strings)
  • Basic Python Operations
  • Taking Input from users
  • Basic String Manipulation
  • Imported Modules
  • If/Else/Elif conditional statements
  • Comparison Operators and Boolean Expressions
  • Nested Conditionals and Multi-Way Decisions
  • While Loops and For Loops
  • Loop Control Statements
  • Loop Patterns (counting and summing)

In this part of the course, we will go over more advanced Python topics, including creating and utilizing functions, recursion, lists, and dictionaries. At the end of this course, you will find the Battle Royale Final Project, which will incorporate lesson material learned from BOTHΒ Part 1 ANDΒ Part 2 of the 25 Projects of Python in 25 Days course.



Introduction to Part 2 of the 25 Projects of Python in 25 Days

Welcome to Part 2!

UNIT 4: Functions

Lesson 1: Defining and calling functions
Lesson 2: Function parameters and return values
Lesson 3: Scope and local variables
Lesson 4: Recursive functions and recursion examples
Unit Four Final Project Walkthrough
Unit 4 Review
Unit 4 Quiz

UNIT 5: Lists

Unit 5 Introduction
Lesson 1: Introduction to lists and their properties
Lesson 2: List manipulation
Lesson 3: List operations
Lesson 4: List traversal using loops
Unit Five Final Project Walkthrough
Unit 5 Review
Unit 5 Quiz

UNIT 6: Dictionaries

Unit 6 Introduction
Lesson 1: Introduction to Dictionaries
Lesson 2: Working with Dictionaries
Lesson 3: Dictionary Operations and Manipulations
Unit Six Final Project Walkthrough
Unit 6 Review
Unit 6 Quiz

Final Project

Battle Royale Instructions
Battle Royale Final Project Walkthrough

Course Conclusion

Wrapping Up Video