alx-higher_level_programming

This folder contains the following, among many other, directories:

0x00-python-hello_world

Getting started with Python.

0x01-python-if_else_loops_functions

Loops and conditional loops in Python

0x02-python-import_modules

Importing modules from other files and the defined modules as well

0x03-python-data_structures, 0x04-python-more_data_structures

Data structures like lists in Python

0x05-python-exceptions

Throwing the right exceptions that are also custom to the kind of errors that arise.

0x06-python-classes

Learning about Object Oriented Programming in Python

0x07-python-test_driven_development

Implementing tests in Python

0x08-python-more_classes

Deeper dive into OOP in Python.

0x09-python-everything_is_object

Understanding the whole universe of Python.

0x0A-python-inheritance

Understanding class-based inheritance in Python

0x0B-python-input_output

Learning about writing and reading from files.

0x0C-python-almost_a_circle

Learning about Unit testing and how to implement it in a large project.

0x0D-SQL_introduction

Introductory concepts to SQL and Relational Database Management Systems.

0x0E-SQL_more_queries

A deeper dive into SQL queries

0x12-javascript-warm_up

Getting started with JavaScript

0x13-javascript_objects_scopes_closures

Learning about objects, scopes and closures in JavaScript

0x0F-python-object_relational_mapping

Learning about Object Relational Mapping in Python