diff --git a/lesson01/hello.py b/lesson01_getting_started/hello.py similarity index 100% rename from lesson01/hello.py rename to lesson01_getting_started/hello.py diff --git a/lesson01/why-learn-python.PNG b/lesson01_getting_started/why-learn-python.PNG similarity index 100% rename from lesson01/why-learn-python.PNG rename to lesson01_getting_started/why-learn-python.PNG diff --git a/lesson02/welcome.py b/lesson02_python_basics/welcome.py similarity index 100% rename from lesson02/welcome.py rename to lesson02_python_basics/welcome.py diff --git a/lesson03/meaning.py b/lesson03_operators/meaning.py similarity index 100% rename from lesson03/meaning.py rename to lesson03_operators/meaning.py diff --git a/lesson04/data_types.py b/lesson04_data_types/data_types.py similarity index 100% rename from lesson04/data_types.py rename to lesson04_data_types/data_types.py diff --git a/lesson05/rps.py b/lesson05_user_inputs/rps.py similarity index 100% rename from lesson05/rps.py rename to lesson05_user_inputs/rps.py diff --git a/lesson06/lists.py b/lesson06_lists_&_tuples/lists.py similarity index 100% rename from lesson06/lists.py rename to lesson06_lists_&_tuples/lists.py diff --git a/lesson07/dictionaries.py b/lesson07_dictionaries_&_sets/dictionaries.py similarity index 100% rename from lesson07/dictionaries.py rename to lesson07_dictionaries_&_sets/dictionaries.py diff --git a/lesson08/loops.py b/lesson08_loops/loops.py similarity index 100% rename from lesson08/loops.py rename to lesson08_loops/loops.py diff --git a/lesson08/rps2.py b/lesson08_loops/rps2.py similarity index 100% rename from lesson08/rps2.py rename to lesson08_loops/rps2.py diff --git a/lesson09/functions.py b/lesson09_functions/functions.py similarity index 100% rename from lesson09/functions.py rename to lesson09_functions/functions.py diff --git a/lesson10/example.py b/lesson10_recursion/example.py similarity index 100% rename from lesson10/example.py rename to lesson10_recursion/example.py diff --git a/lesson10/recursion.py b/lesson10_recursion/recursion.py similarity index 100% rename from lesson10/recursion.py rename to lesson10_recursion/recursion.py diff --git a/lesson10/rps3.py b/lesson10_recursion/rps3.py similarity index 100% rename from lesson10/rps3.py rename to lesson10_recursion/rps3.py diff --git a/lesson11/rps4.py b/lesson11_scope/rps4.py similarity index 100% rename from lesson11/rps4.py rename to lesson11_scope/rps4.py diff --git a/lesson11/scope.py b/lesson11_scope/scope.py similarity index 100% rename from lesson11/scope.py rename to lesson11_scope/scope.py diff --git a/lesson12/closure.py b/lesson12_closures/closure.py similarity index 100% rename from lesson12/closure.py rename to lesson12_closures/closure.py diff --git a/lesson12/rps5.py b/lesson12_closures/rps5.py similarity index 100% rename from lesson12/rps5.py rename to lesson12_closures/rps5.py diff --git a/lesson13/f_strings.py b/lesson13_f_strings/f_strings.py similarity index 100% rename from lesson13/f_strings.py rename to lesson13_f_strings/f_strings.py diff --git a/lesson13/rps6.py b/lesson13_f_strings/rps6.py similarity index 100% rename from lesson13/rps6.py rename to lesson13_f_strings/rps6.py diff --git a/lesson14/kansas.py b/lesson14_modules/kansas.py similarity index 100% rename from lesson14/kansas.py rename to lesson14_modules/kansas.py diff --git a/lesson14/modules.py b/lesson14_modules/modules.py similarity index 100% rename from lesson14/modules.py rename to lesson14_modules/modules.py diff --git a/lesson14/rps7.py b/lesson14_modules/rps7.py similarity index 100% rename from lesson14/rps7.py rename to lesson14_modules/rps7.py diff --git a/lesson15/hello_person.py b/lesson15_command_line_arguments/hello_person.py similarity index 100% rename from lesson15/hello_person.py rename to lesson15_command_line_arguments/hello_person.py diff --git a/lesson15/rps8.py b/lesson15_command_line_arguments/rps8.py similarity index 100% rename from lesson15/rps8.py rename to lesson15_command_line_arguments/rps8.py diff --git a/lesson16/arcade.py b/lesson16_challenges/arcade.py similarity index 100% rename from lesson16/arcade.py rename to lesson16_challenges/arcade.py diff --git a/lesson16/guess_number.py b/lesson16_challenges/guess_number.py similarity index 100% rename from lesson16/guess_number.py rename to lesson16_challenges/guess_number.py diff --git a/lesson16/rps.py b/lesson16_challenges/rps.py similarity index 100% rename from lesson16/rps.py rename to lesson16_challenges/rps.py diff --git a/lesson17/lambda.py b/lesson17_lambda_&_higher_order_functions/lambda.py similarity index 100% rename from lesson17/lambda.py rename to lesson17_lambda_&_higher_order_functions/lambda.py diff --git a/lesson18/classes.py b/lesson18_classes_&_objects/classes.py similarity index 100% rename from lesson18/classes.py rename to lesson18_classes_&_objects/classes.py diff --git a/lesson19/exceptions.py b/lesson19_exceptions_&_errors/exceptions.py similarity index 100% rename from lesson19/exceptions.py rename to lesson19_exceptions_&_errors/exceptions.py diff --git a/lesson20/bank_accounts.py b/lesson20_oop_project/bank_accounts.py similarity index 100% rename from lesson20/bank_accounts.py rename to lesson20_oop_project/bank_accounts.py diff --git a/lesson20/oop_project.py b/lesson20_oop_project/oop_project.py similarity index 100% rename from lesson20/oop_project.py rename to lesson20_oop_project/oop_project.py diff --git a/lesson21/.gitignore b/lesson21_virtual_environments_&_pip/.gitignore similarity index 100% rename from lesson21/.gitignore rename to lesson21_virtual_environments_&_pip/.gitignore diff --git a/lesson21/requirements.txt b/lesson21_virtual_environments_&_pip/requirements.txt similarity index 100% rename from lesson21/requirements.txt rename to lesson21_virtual_environments_&_pip/requirements.txt diff --git a/lesson21/weather.py b/lesson21_virtual_environments_&_pip/weather.py similarity index 100% rename from lesson21/weather.py rename to lesson21_virtual_environments_&_pip/weather.py diff --git a/lesson22/context.txt b/lesson22_file_operations/context.txt similarity index 100% rename from lesson22/context.txt rename to lesson22_file_operations/context.txt diff --git a/lesson22/files.py b/lesson22_file_operations/files.py similarity index 100% rename from lesson22/files.py rename to lesson22_file_operations/files.py diff --git a/lesson22/more_names.txt b/lesson22_file_operations/more_names.txt similarity index 100% rename from lesson22/more_names.txt rename to lesson22_file_operations/more_names.txt diff --git a/lesson22/names.txt b/lesson22_file_operations/names.txt similarity index 100% rename from lesson22/names.txt rename to lesson22_file_operations/names.txt diff --git a/lesson23/.gitignore b/lesson23_final_project/.gitignore similarity index 100% rename from lesson23/.gitignore rename to lesson23_final_project/.gitignore diff --git a/lesson23/requirements.txt b/lesson23_final_project/requirements.txt similarity index 100% rename from lesson23/requirements.txt rename to lesson23_final_project/requirements.txt diff --git a/lesson23/server.py b/lesson23_final_project/server.py similarity index 100% rename from lesson23/server.py rename to lesson23_final_project/server.py diff --git a/lesson23/static/styles/style.css b/lesson23_final_project/static/styles/style.css similarity index 100% rename from lesson23/static/styles/style.css rename to lesson23_final_project/static/styles/style.css diff --git a/lesson23/templates/city-not-found.html b/lesson23_final_project/templates/city-not-found.html similarity index 100% rename from lesson23/templates/city-not-found.html rename to lesson23_final_project/templates/city-not-found.html diff --git a/lesson23/templates/index.html b/lesson23_final_project/templates/index.html similarity index 100% rename from lesson23/templates/index.html rename to lesson23_final_project/templates/index.html diff --git a/lesson23/templates/weather.html b/lesson23_final_project/templates/weather.html similarity index 100% rename from lesson23/templates/weather.html rename to lesson23_final_project/templates/weather.html diff --git a/lesson23/weather.py b/lesson23_final_project/weather.py similarity index 100% rename from lesson23/weather.py rename to lesson23_final_project/weather.py