A high-level language is any programming language that enables development of a program in a much more user-friendly programming context and is generally independent of the computer's hardware architecture.
A high-level language has a higher level of abstraction from the computer, and focuses more on the programming logic rather than the underlying hardware components such as memory addressing and register utilization.
At ALX Holberton School, we learn by doing. We have projects everyday that we have to push on GitHub in order for an automatic review to be done. This repository contains directories each corresponding to a high-level language project. These projects are part of the ALX Holberton School 1 year curriculum. In these projects, we cover everything from the basics of Python
and Javascript
(Node
), as well as SQL
(with MySQL
) to more advanced topics.
Directories | Description |
---|---|
0x00. Python - Hello, World | Introduction to Python programming. |
0x01-python-if_else_loops_functions | Introduction to Python if/else statements, loops and functions. |
0x02-python-import_modules | Introduction to Python modules. |
0x03-python-data_structures | Introduction to Python data structures. |
0x04-python-more_data_structures | Advanced data structures in Python. |
0x05-python-exceptions | Introduction to Python exceptions and error handling. |
0x06-python-classes | Introduction to classes in Python. |
0x07-python-test_driven_development | Introduction to unit tests, docstring tests in Python. |
0x08-python-more_classes | Advanced classes in Python. |
0x09-python-everything_is_object | Introduction to OOP in Python. |
0x0A-python-inheritance | More OOP and an Introduction to class in Python. |
0x0B-python-input_output | Introduction to file input and output in Python. |
0x0C-python-almost_a_circle | Construction of classes with a base model, to practice inheritance in Python. |
0x0D-SQL_introduction | Introduction to SQL. |
0x0E-SQL_more_queries | Advanced classes in SQL. |
0x0F-python-object_relational_mapping | Introduction to ORM(s). |
0x12-javascript-warm_up | Introduction to JavaScript. |
Other collaborators are acknowledged within each project.