This repo contains all the projects that I have done in the alx-Holberton curriculum on Higher level programming.
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.
The task in this repository is as follows:
- 0x00. Python - Hello, World
- 0x01. Python - if/else, loops, functions
- 0x02. Python - import & modules
- 0x03. Python - Data Structures: Lists, Tuples
- 0x04. Python - More Data Structures: Set, Dictionary
- 0x05. Python - Exceptions
- 0x06. Python - Classes and Objects
- 0x07. Python - Test-driven development
- 0x08. Python - More Classes and Objects
- 0x09. Python - Everything is object
- 0x0A. Python - Inheritance
- 0x0B. Python - Input/Output
- 0x0C. Python - Almost A Circle
- 0x0D. SQL - Introduction
- 0x0E. SQL - More Queries
- 0x0F. Python - Object Relational Mapping
- 0x10. Python - Network 0
- 0x11. Python - Network 1
- 0x12. JavaScript - Warm up
- 0x13. JavaScript - Objects, Scopes and Closures
- 0x14. Javascript - Web scraping
- 0x15. Javascript - Web JQuery
All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning. For more information, visit this link.