diff --git a/Algorithms & Data Structures/Algorithmic complexity.md b/Algorithms_&_Data_Structures/Algorithmic_complexity.md similarity index 100% rename from Algorithms & Data Structures/Algorithmic complexity.md rename to Algorithms_&_Data_Structures/Algorithmic_complexity.md diff --git a/Algorithms & Data Structures/Arrays.md b/Algorithms_&_Data_Structures/Arrays.md similarity index 100% rename from Algorithms & Data Structures/Arrays.md rename to Algorithms_&_Data_Structures/Arrays.md diff --git a/Algorithms & Data Structures/Queue.md b/Algorithms_&_Data_Structures/Queue.md similarity index 100% rename from Algorithms & Data Structures/Queue.md rename to Algorithms_&_Data_Structures/Queue.md diff --git a/Algorithms & Data Structures/Recursion.md b/Algorithms_&_Data_Structures/Recursion.md similarity index 100% rename from Algorithms & Data Structures/Recursion.md rename to Algorithms_&_Data_Structures/Recursion.md diff --git a/Algorithms & Data Structures/Stacks.md b/Algorithms_&_Data_Structures/Stacks.md similarity index 100% rename from Algorithms & Data Structures/Stacks.md rename to Algorithms_&_Data_Structures/Stacks.md diff --git a/Databases/Basic database concepts.md b/Databases/Basic_database_concepts.md similarity index 100% rename from Databases/Basic database concepts.md rename to Databases/Basic_database_concepts.md diff --git a/Databases/HTTP request types.md b/Databases/HTTP_request_types.md similarity index 100% rename from Databases/HTTP request types.md rename to Databases/HTTP_request_types.md diff --git a/Databases/Primary key.md b/Databases/Primary_key.md similarity index 100% rename from Databases/Primary key.md rename to Databases/Primary_key.md diff --git a/Databases/RESTful APIs.md b/Databases/RESTful_APIs.md similarity index 100% rename from Databases/RESTful APIs.md rename to Databases/RESTful_APIs.md diff --git a/Databases/SQL syntax.md b/Databases/SQL_syntax.md similarity index 100% rename from Databases/SQL syntax.md rename to Databases/SQL_syntax.md diff --git a/Linguistics/Design features of language.md b/Linguistics/Design_features_of_language.md similarity index 100% rename from Linguistics/Design features of language.md rename to Linguistics/Design_features_of_language.md diff --git a/Linux/Compile from source.md b/Linux/Compile_from_source.md similarity index 100% rename from Linux/Compile from source.md rename to Linux/Compile_from_source.md diff --git a/Linux/Package management in Arch.md b/Linux/Package_management_in_Arch.md similarity index 100% rename from Linux/Package management in Arch.md rename to Linux/Package_management_in_Arch.md diff --git a/Linux/User management.md b/Linux/User_management.md similarity index 100% rename from Linux/User management.md rename to Linux/User_management.md diff --git a/Logic/Atomic and molecular sentences.md b/Logic/Atomic_and_molecular_sentences.md similarity index 100% rename from Logic/Atomic and molecular sentences.md rename to Logic/Atomic_and_molecular_sentences.md diff --git a/Logic/Biconditional Elimination.md b/Logic/Biconditional_Elimination.md similarity index 100% rename from Logic/Biconditional Elimination.md rename to Logic/Biconditional_Elimination.md diff --git a/Logic/Biconditional Introduction.md b/Logic/Biconditional_Introduction.md similarity index 100% rename from Logic/Biconditional Introduction.md rename to Logic/Biconditional_Introduction.md diff --git a/Logic/Conditional Elimination.md b/Logic/Conditional_Elimination.md similarity index 100% rename from Logic/Conditional Elimination.md rename to Logic/Conditional_Elimination.md diff --git a/Logic/Conditional Introduction.md b/Logic/Conditional_Introduction.md similarity index 100% rename from Logic/Conditional Introduction.md rename to Logic/Conditional_Introduction.md diff --git a/Logic/Conjunction Elimination.md b/Logic/Conjunction_Elimination.md similarity index 100% rename from Logic/Conjunction Elimination.md rename to Logic/Conjunction_Elimination.md diff --git a/Logic/Conjunction Introduction.md b/Logic/Conjunction_Introduction.md similarity index 100% rename from Logic/Conjunction Introduction.md rename to Logic/Conjunction_Introduction.md diff --git a/Logic/Corresponding material and biconditional.md b/Logic/Corresponding_material_and_biconditional.md similarity index 100% rename from Logic/Corresponding material and biconditional.md rename to Logic/Corresponding_material_and_biconditional.md diff --git a/Logic/DeMorgan's Laws.md b/Logic/DeMorgan's_Laws.md similarity index 100% rename from Logic/DeMorgan's Laws.md rename to Logic/DeMorgan's_Laws.md diff --git a/Logic/Disjunction Elimination.md b/Logic/Disjunction_Elimination.md similarity index 100% rename from Logic/Disjunction Elimination.md rename to Logic/Disjunction_Elimination.md diff --git a/Logic/Disjunction Introduction.md b/Logic/Disjunction_Introduction.md similarity index 100% rename from Logic/Disjunction Introduction.md rename to Logic/Disjunction_Introduction.md diff --git a/Logic/Formal proofs in propositional logic.md b/Logic/Formal_proofs_in_propositional_logic.md similarity index 100% rename from Logic/Formal proofs in propositional logic.md rename to Logic/Formal_proofs_in_propositional_logic.md diff --git a/Logic/Law of Non-Contradiction.md b/Logic/Law_of_Non-Contradiction.md similarity index 100% rename from Logic/Law of Non-Contradiction.md rename to Logic/Law_of_Non-Contradiction.md diff --git a/Logic/Law of the Excluded Middle.md b/Logic/Law_of_the_Excluded_Middle.md similarity index 100% rename from Logic/Law of the Excluded Middle.md rename to Logic/Law_of_the_Excluded_Middle.md diff --git a/Logic/Logical equivalence.md b/Logic/Logical_equivalence.md similarity index 100% rename from Logic/Logical equivalence.md rename to Logic/Logical_equivalence.md diff --git a/Logic/Logical possibility and necessity.md b/Logic/Logical_possibility_and_necessity.md similarity index 100% rename from Logic/Logical possibility and necessity.md rename to Logic/Logical_possibility_and_necessity.md diff --git a/Logic/Logical truth and falsity.md b/Logic/Logical_truth_and_falsity.md similarity index 100% rename from Logic/Logical truth and falsity.md rename to Logic/Logical_truth_and_falsity.md diff --git a/Logic/Negation Elimination.md b/Logic/Negation_Elimination.md similarity index 100% rename from Logic/Negation Elimination.md rename to Logic/Negation_Elimination.md diff --git a/Logic/Negation Introduction.md b/Logic/Negation_Introduction.md similarity index 100% rename from Logic/Negation Introduction.md rename to Logic/Negation_Introduction.md diff --git a/Logic/Object language and meta-language.md b/Logic/Object_language_and_meta-language.md similarity index 100% rename from Logic/Object language and meta-language.md rename to Logic/Object_language_and_meta-language.md diff --git a/Logic/Strategies for constructing proofs.md b/Logic/Strategies_for_constructing_proofs.md similarity index 100% rename from Logic/Strategies for constructing proofs.md rename to Logic/Strategies_for_constructing_proofs.md diff --git a/Logic/Syntax of sentential logic.md b/Logic/Syntax_of_sentential_logic.md similarity index 100% rename from Logic/Syntax of sentential logic.md rename to Logic/Syntax_of_sentential_logic.md diff --git a/Logic/Theorems and empty sets.md b/Logic/Theorems_and_empty_sets.md similarity index 100% rename from Logic/Theorems and empty sets.md rename to Logic/Theorems_and_empty_sets.md diff --git a/Logic/Truth-functional connectives.md b/Logic/Truth-functional_connectives.md similarity index 100% rename from Logic/Truth-functional connectives.md rename to Logic/Truth-functional_connectives.md diff --git a/Logic/Validity and entailment.md b/Logic/Validity_and_entailment.md similarity index 100% rename from Logic/Validity and entailment.md rename to Logic/Validity_and_entailment.md diff --git a/Mathematics/Algebra/Algebra key terms.md b/Mathematics/Algebra/Algebra_key_terms.md similarity index 100% rename from Mathematics/Algebra/Algebra key terms.md rename to Mathematics/Algebra/Algebra_key_terms.md diff --git a/Mathematics/Algebra/Equivalent equations.md b/Mathematics/Algebra/Equivalent_equations.md similarity index 100% rename from Mathematics/Algebra/Equivalent equations.md rename to Mathematics/Algebra/Equivalent_equations.md diff --git a/Mathematics/Algebra/Negative exponents.md b/Mathematics/Algebra/Negative_exponents.md similarity index 100% rename from Mathematics/Algebra/Negative exponents.md rename to Mathematics/Algebra/Negative_exponents.md diff --git a/Mathematics/Algebra/Solving equations.md b/Mathematics/Algebra/Solving_equations.md similarity index 100% rename from Mathematics/Algebra/Solving equations.md rename to Mathematics/Algebra/Solving_equations.md diff --git a/Mathematics/Prealgebra/Additive identity.md b/Mathematics/Prealgebra/Additive_identity.md similarity index 100% rename from Mathematics/Prealgebra/Additive identity.md rename to Mathematics/Prealgebra/Additive_identity.md diff --git a/Mathematics/Prealgebra/Additive inverse property.md b/Mathematics/Prealgebra/Additive_inverse_property.md similarity index 100% rename from Mathematics/Prealgebra/Additive inverse property.md rename to Mathematics/Prealgebra/Additive_inverse_property.md diff --git a/Mathematics/Prealgebra/Dividing fractions.md b/Mathematics/Prealgebra/Dividing_fractions.md similarity index 100% rename from Mathematics/Prealgebra/Dividing fractions.md rename to Mathematics/Prealgebra/Dividing_fractions.md diff --git a/Mathematics/Prealgebra/Equivalent fractions.md b/Mathematics/Prealgebra/Equivalent_fractions.md similarity index 100% rename from Mathematics/Prealgebra/Equivalent fractions.md rename to Mathematics/Prealgebra/Equivalent_fractions.md diff --git a/Mathematics/Prealgebra/Expressing whole numbers as fractions.md b/Mathematics/Prealgebra/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from Mathematics/Prealgebra/Expressing whole numbers as fractions.md rename to Mathematics/Prealgebra/Expressing_whole_numbers_as_fractions.md diff --git a/Mathematics/Prealgebra/Factors and divisors.md b/Mathematics/Prealgebra/Factors_and_divisors.md similarity index 100% rename from Mathematics/Prealgebra/Factors and divisors.md rename to Mathematics/Prealgebra/Factors_and_divisors.md diff --git a/Mathematics/Prealgebra/Formal conventions.md b/Mathematics/Prealgebra/Formal_conventions.md similarity index 100% rename from Mathematics/Prealgebra/Formal conventions.md rename to Mathematics/Prealgebra/Formal_conventions.md diff --git a/Mathematics/Prealgebra/Fundamental Theorem of Arithmetic.md b/Mathematics/Prealgebra/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from Mathematics/Prealgebra/Fundamental Theorem of Arithmetic.md rename to Mathematics/Prealgebra/Fundamental_Theorem_of_Arithmetic.md diff --git a/Mathematics/Prealgebra/Handling negative fractions.md b/Mathematics/Prealgebra/Handling_negative_fractions.md similarity index 100% rename from Mathematics/Prealgebra/Handling negative fractions.md rename to Mathematics/Prealgebra/Handling_negative_fractions.md diff --git a/Mathematics/Prealgebra/Increasing fractions to their highest terms.md b/Mathematics/Prealgebra/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from Mathematics/Prealgebra/Increasing fractions to their highest terms.md rename to Mathematics/Prealgebra/Increasing_fractions_to_their_highest_terms.md diff --git a/Mathematics/Prealgebra/Inversion of operators.md b/Mathematics/Prealgebra/Inversion_of_operators.md similarity index 100% rename from Mathematics/Prealgebra/Inversion of operators.md rename to Mathematics/Prealgebra/Inversion_of_operators.md diff --git a/Mathematics/Prealgebra/Multiplicative identity.md b/Mathematics/Prealgebra/Multiplicative_identity.md similarity index 100% rename from Mathematics/Prealgebra/Multiplicative identity.md rename to Mathematics/Prealgebra/Multiplicative_identity.md diff --git a/Mathematics/Prealgebra/Multiplicative property of negative one.md b/Mathematics/Prealgebra/Multiplicative_property_of_negative_one.md similarity index 100% rename from Mathematics/Prealgebra/Multiplicative property of negative one.md rename to Mathematics/Prealgebra/Multiplicative_property_of_negative_one.md diff --git a/Mathematics/Prealgebra/Multiplying fractions.md b/Mathematics/Prealgebra/Multiplying_fractions.md similarity index 100% rename from Mathematics/Prealgebra/Multiplying fractions.md rename to Mathematics/Prealgebra/Multiplying_fractions.md diff --git a/Mathematics/Prealgebra/Natural numbers.md b/Mathematics/Prealgebra/Natural_numbers.md similarity index 100% rename from Mathematics/Prealgebra/Natural numbers.md rename to Mathematics/Prealgebra/Natural_numbers.md diff --git a/Mathematics/Prealgebra/Order of operations.md b/Mathematics/Prealgebra/Order_of_operations.md similarity index 100% rename from Mathematics/Prealgebra/Order of operations.md rename to Mathematics/Prealgebra/Order_of_operations.md diff --git a/Mathematics/Prealgebra/Prime factorization.md b/Mathematics/Prealgebra/Prime_factorization.md similarity index 100% rename from Mathematics/Prealgebra/Prime factorization.md rename to Mathematics/Prealgebra/Prime_factorization.md diff --git a/Mathematics/Prealgebra/Primes and composites.md b/Mathematics/Prealgebra/Primes_and_composites.md similarity index 100% rename from Mathematics/Prealgebra/Primes and composites.md rename to Mathematics/Prealgebra/Primes_and_composites.md diff --git a/Mathematics/Prealgebra/Reducing fractions.md b/Mathematics/Prealgebra/Reducing_fractions.md similarity index 100% rename from Mathematics/Prealgebra/Reducing fractions.md rename to Mathematics/Prealgebra/Reducing_fractions.md diff --git a/Mathematics/Prealgebra/Rules for operations on like and unlike terms.md b/Mathematics/Prealgebra/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from Mathematics/Prealgebra/Rules for operations on like and unlike terms.md rename to Mathematics/Prealgebra/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/Mathematics/Prealgebra/Whole numbers.md b/Mathematics/Prealgebra/Whole_numbers.md similarity index 100% rename from Mathematics/Prealgebra/Whole numbers.md rename to Mathematics/Prealgebra/Whole_numbers.md diff --git a/Mathematics/Prealgebra/Zero property of multiplication.md b/Mathematics/Prealgebra/Zero_property_of_multiplication.md similarity index 100% rename from Mathematics/Prealgebra/Zero property of multiplication.md rename to Mathematics/Prealgebra/Zero_property_of_multiplication.md diff --git a/Programming Languages/NodeJS/Create RESTful API with Express.md b/Programming_Languages/NodeJS/Create_RESTful_API_with_Express.md similarity index 100% rename from Programming Languages/NodeJS/Create RESTful API with Express.md rename to Programming_Languages/NodeJS/Create_RESTful_API_with_Express.md diff --git a/Programming Languages/NodeJS/Crud with files.md b/Programming_Languages/NodeJS/Crud_with_files.md similarity index 100% rename from Programming Languages/NodeJS/Crud with files.md rename to Programming_Languages/NodeJS/Crud_with_files.md diff --git a/Programming Languages/NodeJS/Event queue.md b/Programming_Languages/NodeJS/Event_queue.md similarity index 100% rename from Programming Languages/NodeJS/Event queue.md rename to Programming_Languages/NodeJS/Event_queue.md diff --git a/Programming Languages/NodeJS/Events module.md b/Programming_Languages/NodeJS/Events_module.md similarity index 100% rename from Programming Languages/NodeJS/Events module.md rename to Programming_Languages/NodeJS/Events_module.md diff --git a/Programming Languages/NodeJS/File system module.md b/Programming_Languages/NodeJS/File_system_module.md similarity index 100% rename from Programming Languages/NodeJS/File system module.md rename to Programming_Languages/NodeJS/File_system_module.md diff --git a/Programming Languages/NodeJS/Global object.md b/Programming_Languages/NodeJS/Global_object.md similarity index 100% rename from Programming Languages/NodeJS/Global object.md rename to Programming_Languages/NodeJS/Global_object.md diff --git a/Programming Languages/NodeJS/Http Module.md b/Programming_Languages/NodeJS/Http_Module.md similarity index 100% rename from Programming Languages/NodeJS/Http Module.md rename to Programming_Languages/NodeJS/Http_Module.md diff --git a/Programming Languages/NodeJS/Middlewear.md b/Programming_Languages/NodeJS/Middlewear.md similarity index 100% rename from Programming Languages/NodeJS/Middlewear.md rename to Programming_Languages/NodeJS/Middlewear.md diff --git a/Programming Languages/NodeJS/Module wrapping at runtime.md b/Programming_Languages/NodeJS/Module_wrapping_at_runtime.md similarity index 100% rename from Programming Languages/NodeJS/Module wrapping at runtime.md rename to Programming_Languages/NodeJS/Module_wrapping_at_runtime.md diff --git a/Programming Languages/NodeJS/Modules.md b/Programming_Languages/NodeJS/Modules.md similarity index 100% rename from Programming Languages/NodeJS/Modules.md rename to Programming_Languages/NodeJS/Modules.md diff --git a/Programming Languages/NodeJS/NPM.md b/Programming_Languages/NodeJS/NPM.md similarity index 100% rename from Programming Languages/NodeJS/NPM.md rename to Programming_Languages/NodeJS/NPM.md diff --git a/Programming Languages/NodeJS/Ports.md b/Programming_Languages/NodeJS/Ports.md similarity index 100% rename from Programming Languages/NodeJS/Ports.md rename to Programming_Languages/NodeJS/Ports.md diff --git a/Programming Languages/NodeJS/Single-threaded asynchronous architecture.md b/Programming_Languages/NodeJS/Single-threaded_asynchronous_architecture.md similarity index 100% rename from Programming Languages/NodeJS/Single-threaded asynchronous architecture.md rename to Programming_Languages/NodeJS/Single-threaded_asynchronous_architecture.md diff --git a/Programming Languages/NodeJS/Validation.md b/Programming_Languages/NodeJS/Validation.md similarity index 100% rename from Programming Languages/NodeJS/Validation.md rename to Programming_Languages/NodeJS/Validation.md diff --git a/Programming Languages/Shell Scripting/Control flow.md b/Programming_Languages/Shell_Scripting/Control_flow.md similarity index 100% rename from Programming Languages/Shell Scripting/Control flow.md rename to Programming_Languages/Shell_Scripting/Control_flow.md diff --git a/Programming Languages/Shell Scripting/Cron.md b/Programming_Languages/Shell_Scripting/Cron.md similarity index 100% rename from Programming Languages/Shell Scripting/Cron.md rename to Programming_Languages/Shell_Scripting/Cron.md diff --git a/Programming Languages/Shell Scripting/Environmental and shell variables.md b/Programming_Languages/Shell_Scripting/Environmental_and_shell_variables.md similarity index 100% rename from Programming Languages/Shell Scripting/Environmental and shell variables.md rename to Programming_Languages/Shell_Scripting/Environmental_and_shell_variables.md diff --git a/Programming Languages/Shell Scripting/File permissions and execution.md b/Programming_Languages/Shell_Scripting/File_permissions_and_execution.md similarity index 100% rename from Programming Languages/Shell Scripting/File permissions and execution.md rename to Programming_Languages/Shell_Scripting/File_permissions_and_execution.md diff --git a/Programming Languages/Shell Scripting/Grep.md b/Programming_Languages/Shell_Scripting/Grep.md similarity index 100% rename from Programming Languages/Shell Scripting/Grep.md rename to Programming_Languages/Shell_Scripting/Grep.md diff --git a/Programming Languages/Shell Scripting/Intro to the Unix shell.md b/Programming_Languages/Shell_Scripting/Intro_to_the_Unix_shell.md similarity index 100% rename from Programming Languages/Shell Scripting/Intro to the Unix shell.md rename to Programming_Languages/Shell_Scripting/Intro_to_the_Unix_shell.md diff --git a/Programming Languages/Shell Scripting/Killing processes.md b/Programming_Languages/Shell_Scripting/Killing_processes.md similarity index 100% rename from Programming Languages/Shell Scripting/Killing processes.md rename to Programming_Languages/Shell_Scripting/Killing_processes.md diff --git a/Programming Languages/Shell Scripting/Listing and navigating directories.md b/Programming_Languages/Shell_Scripting/Listing_and_navigating_directories.md similarity index 100% rename from Programming Languages/Shell Scripting/Listing and navigating directories.md rename to Programming_Languages/Shell_Scripting/Listing_and_navigating_directories.md diff --git a/Programming Languages/Shell Scripting/Lists and arrays.md b/Programming_Languages/Shell_Scripting/Lists_and_arrays.md similarity index 100% rename from Programming Languages/Shell Scripting/Lists and arrays.md rename to Programming_Languages/Shell_Scripting/Lists_and_arrays.md diff --git a/Programming Languages/Shell Scripting/Passing arguments to scripts.md b/Programming_Languages/Shell_Scripting/Passing_arguments_to_scripts.md similarity index 100% rename from Programming Languages/Shell Scripting/Passing arguments to scripts.md rename to Programming_Languages/Shell_Scripting/Passing_arguments_to_scripts.md diff --git a/Programming Languages/Shell Scripting/Redirect, append operators.md b/Programming_Languages/Shell_Scripting/Redirect,_append_operators.md similarity index 100% rename from Programming Languages/Shell Scripting/Redirect, append operators.md rename to Programming_Languages/Shell_Scripting/Redirect,_append_operators.md diff --git a/Programming Languages/Shell Scripting/Shell sessions.md b/Programming_Languages/Shell_Scripting/Shell_sessions.md similarity index 100% rename from Programming Languages/Shell Scripting/Shell sessions.md rename to Programming_Languages/Shell_Scripting/Shell_sessions.md diff --git a/Programming Languages/Shell Scripting/Symlinks.md b/Programming_Languages/Shell_Scripting/Symlinks.md similarity index 100% rename from Programming Languages/Shell Scripting/Symlinks.md rename to Programming_Languages/Shell_Scripting/Symlinks.md diff --git a/Programming Languages/Shell Scripting/Text manipulation.md b/Programming_Languages/Shell_Scripting/Text_manipulation.md similarity index 100% rename from Programming Languages/Shell Scripting/Text manipulation.md rename to Programming_Languages/Shell_Scripting/Text_manipulation.md diff --git a/Programming Languages/Shell Scripting/The PATH.md b/Programming_Languages/Shell_Scripting/The_PATH.md similarity index 100% rename from Programming Languages/Shell Scripting/The PATH.md rename to Programming_Languages/Shell_Scripting/The_PATH.md diff --git a/Programming Languages/Shell Scripting/Utilities, operators, flags.md b/Programming_Languages/Shell_Scripting/Utilities,_operators,_flags.md similarity index 100% rename from Programming Languages/Shell Scripting/Utilities, operators, flags.md rename to Programming_Languages/Shell_Scripting/Utilities,_operators,_flags.md diff --git a/Programming Languages/Shell Scripting/Variables and data types.md b/Programming_Languages/Shell_Scripting/Variables_and_data_types.md similarity index 100% rename from Programming Languages/Shell Scripting/Variables and data types.md rename to Programming_Languages/Shell_Scripting/Variables_and_data_types.md diff --git a/Programming Languages/TypeScript/Any.md b/Programming_Languages/TypeScript/Any.md similarity index 100% rename from Programming Languages/TypeScript/Any.md rename to Programming_Languages/TypeScript/Any.md diff --git a/Programming Languages/TypeScript/Classes.md b/Programming_Languages/TypeScript/Classes.md similarity index 100% rename from Programming Languages/TypeScript/Classes.md rename to Programming_Languages/TypeScript/Classes.md diff --git a/Programming Languages/TypeScript/DOM Typings.md b/Programming_Languages/TypeScript/DOM_Typings.md similarity index 100% rename from Programming Languages/TypeScript/DOM Typings.md rename to Programming_Languages/TypeScript/DOM_Typings.md diff --git a/Programming Languages/TypeScript/Function Overloads.md b/Programming_Languages/TypeScript/Function_Overloads.md similarity index 100% rename from Programming Languages/TypeScript/Function Overloads.md rename to Programming_Languages/TypeScript/Function_Overloads.md diff --git a/Programming Languages/TypeScript/Functions.md b/Programming_Languages/TypeScript/Functions.md similarity index 100% rename from Programming Languages/TypeScript/Functions.md rename to Programming_Languages/TypeScript/Functions.md diff --git a/Programming Languages/TypeScript/Setup and configuration.md b/Programming_Languages/TypeScript/Setup_and_configuration.md similarity index 100% rename from Programming Languages/TypeScript/Setup and configuration.md rename to Programming_Languages/TypeScript/Setup_and_configuration.md diff --git a/Programming Languages/TypeScript/Type declarations.md b/Programming_Languages/TypeScript/Type_declarations.md similarity index 100% rename from Programming Languages/TypeScript/Type declarations.md rename to Programming_Languages/TypeScript/Type_declarations.md diff --git a/Programming Languages/TypeScript/Type guarding and narrowing.md b/Programming_Languages/TypeScript/Type_guarding_and_narrowing.md similarity index 100% rename from Programming Languages/TypeScript/Type guarding and narrowing.md rename to Programming_Languages/TypeScript/Type_guarding_and_narrowing.md diff --git a/Programming Languages/TypeScript/Unknown.md b/Programming_Languages/TypeScript/Unknown.md similarity index 100% rename from Programming Languages/TypeScript/Unknown.md rename to Programming_Languages/TypeScript/Unknown.md diff --git a/Set Theory/Axioms of set theory.md b/Set_Theory/Axioms_of_set_theory.md similarity index 100% rename from Set Theory/Axioms of set theory.md rename to Set_Theory/Axioms_of_set_theory.md diff --git a/Set Theory/Basic properties of sets.md b/Set_Theory/Basic_properties_of_sets.md similarity index 100% rename from Set Theory/Basic properties of sets.md rename to Set_Theory/Basic_properties_of_sets.md diff --git a/Software Engineering/Semantic versioning.md b/Software_Engineering/Semantic_versioning.md similarity index 100% rename from Software Engineering/Semantic versioning.md rename to Software_Engineering/Semantic_versioning.md diff --git a/Software Engineering/The Pragmatic Programmer 1999.md b/Software_Engineering/The_Pragmatic_Programmer_1999.md similarity index 100% rename from Software Engineering/The Pragmatic Programmer 1999.md rename to Software_Engineering/The_Pragmatic_Programmer_1999.md diff --git a/Theory of Computation/Assembly programs.md b/Theory_of_Computation/Assembly_programs.md similarity index 100% rename from Theory of Computation/Assembly programs.md rename to Theory_of_Computation/Assembly_programs.md diff --git a/Theory of Computation/Binary arithmetic.md b/Theory_of_Computation/Binary_arithmetic.md similarity index 100% rename from Theory of Computation/Binary arithmetic.md rename to Theory_of_Computation/Binary_arithmetic.md diff --git a/Theory of Computation/Binary arithmetic with circuits.md b/Theory_of_Computation/Binary_arithmetic_with_circuits.md similarity index 100% rename from Theory of Computation/Binary arithmetic with circuits.md rename to Theory_of_Computation/Binary_arithmetic_with_circuits.md diff --git a/Theory of Computation/Bits, bytes, nibbles.md b/Theory_of_Computation/Bits,_bytes,_nibbles.md similarity index 100% rename from Theory of Computation/Bits, bytes, nibbles.md rename to Theory_of_Computation/Bits,_bytes,_nibbles.md diff --git a/Theory of Computation/Defining a computer.md b/Theory_of_Computation/Defining_a_computer.md similarity index 100% rename from Theory of Computation/Defining a computer.md rename to Theory_of_Computation/Defining_a_computer.md diff --git a/Theory of Computation/Logic circuits.md b/Theory_of_Computation/Logic_circuits.md similarity index 100% rename from Theory of Computation/Logic circuits.md rename to Theory_of_Computation/Logic_circuits.md diff --git a/Theory of Computation/Logic gates.md b/Theory_of_Computation/Logic_gates.md similarity index 100% rename from Theory of Computation/Logic gates.md rename to Theory_of_Computation/Logic_gates.md diff --git a/Theory of Computation/Lovelace quote.md b/Theory_of_Computation/Lovelace_quote.md similarity index 100% rename from Theory of Computation/Lovelace quote.md rename to Theory_of_Computation/Lovelace_quote.md diff --git a/Theory of Computation/The binary number system.md b/Theory_of_Computation/The_binary_number_system.md similarity index 100% rename from Theory of Computation/The binary number system.md rename to Theory_of_Computation/The_binary_number_system.md diff --git a/Theory of Computation/Turing machines.md b/Theory_of_Computation/Turing_machines.md similarity index 100% rename from Theory of Computation/Turing machines.md rename to Theory_of_Computation/Turing_machines.md diff --git a/Theory of Computation/Von Neumann architecture.md b/Theory_of_Computation/Von_Neumann_architecture.md similarity index 100% rename from Theory of Computation/Von Neumann architecture.md rename to Theory_of_Computation/Von_Neumann_architecture.md diff --git a/Theory of Computation/Why computers use binary.md b/Theory_of_Computation/Why_computers_use_binary.md similarity index 100% rename from Theory of Computation/Why computers use binary.md rename to Theory_of_Computation/Why_computers_use_binary.md