{"id":19835851,"url":"https://github.com/fasakinhenry/alx-software-engineering","last_synced_at":"2026-01-03T10:48:19.696Z","repository":{"id":197053449,"uuid":"697898254","full_name":"fasakinhenry/alx-software-engineering","owner":"fasakinhenry","description":"ALX Software Engineering Program and Course","archived":false,"fork":false,"pushed_at":"2024-09-16T14:47:35.000Z","size":1020,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T06:14:51.423Z","etag":null,"topics":["alx","alx-africa","course","software","software-engineer"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fasakinhenry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["fasakinhenry"],"buy_me_a_coffee":"fasakinhenry","ko_fi":"fasakinhenry","open_collective":"fasakin-henry"}},"created_at":"2023-09-28T17:43:42.000Z","updated_at":"2024-09-16T14:47:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"0cd124e4-b56a-4631-9d9e-9abff2dba99a","html_url":"https://github.com/fasakinhenry/alx-software-engineering","commit_stats":null,"previous_names":["fasakinhenry/alx-practice","fasakinhenry/alx-software-engineering"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fasakinhenry%2Falx-software-engineering","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fasakinhenry%2Falx-software-engineering/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fasakinhenry%2Falx-software-engineering/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fasakinhenry%2Falx-software-engineering/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fasakinhenry","download_url":"https://codeload.github.com/fasakinhenry/alx-software-engineering/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241202103,"owners_count":19926564,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alx","alx-africa","course","software","software-engineer"],"created_at":"2024-11-12T12:09:26.277Z","updated_at":"2026-01-03T10:48:19.655Z","avatar_url":"https://github.com/fasakinhenry.png","language":"C","readme":"# ALX\n\n## ALX Software Engineering\n\nWelcome to my ALX practice repository! This repository serves as a documentation hub for all the coursework I complete during my ALX course. Here, you will find detailed information about each course and the concepts covered in them.\n\n## Table of Contents\n\n- [Folder Structure](#folder-structure)\n- [Projects](#projects)\n\n## Folder Structure\n\nTo keep the repository organized, the following folder structure is used:\n\n```\n├── Course 1\n│   ├── Topic 1\n│   ├── Topic 2\n│   └── ...\n├── Course 2\n│   ├── Topic 1\n│   ├── Topic 2\n│   └── ...\n└── ...\n```\n\nEach course has its own folder, and within each course folder, there are subfolders for each topic or concept covered in the course. This structure helps in easily navigating and locating specific coursework.\n\nHappy learning!\n\nA repository to practice all my ALX skills\n\n## Projects\n\n🛠️ **Onboarding**\n\n### Onboarding - Getting started\n\n- [x] Welcome on board\n- [x] Getting hooked on Slack\n- [ ] Deep dive into the Intranet\n- [ ] Introduction to mindsets (Grit and growth mindsets)\n- [ ] A tweet a day keeps the @julienbarbier42 far away\n- [ ] Map your mind\n- [ ] You and your learning community\n- [ ] Grit Assignment Part 2\n- [ ] Your network is your net worth\n- [ ] Owning your Learning\n- [ ] Preserving your mental health \u0026 Conquering imposter syndrome\n\n### Onboarding - Tools\n\n- [ ] 0x00. Shell, navigation\n- [ ] 0x02. Emacs\n- [ ] 0x03. vi\n- [ ] 0x01. Git\n\n🚀 **0-Day**\n\n### 0-Day - 0-Day\n\n- [ ] 0x00. Shell, navigation\n- [ ] 0x01. Emacs\n- [ ] 0x02. vi\n- [ ] 0x03. Git\n- [ ] 0x04. Professional Technologies\n- [ ] Setting up your local coding environment\n\n🔧 **Low-level programming \u0026 Algorithm**\n\n### Low-level programming \u0026 Algorithm - Hatching out\n\n- [ ] 0x00. C - Hello, World\n- [ ] 0x01. C - Variables, if, else, while\n- [ ] First Day of C Programming\n- [ ] 0x02. C - Functions, nested loops\n- [ ] 0x03. C - Debugging\n- [ ] 0x04. C - More functions, more nested loops\n- [ ] 0x05. C - Pointers, arrays and strings\n- [ ] 0x06. C - More pointers, arrays and strings\n- [ ] 0x07. C - Even more pointers, arrays and strings\n- [ ] 0x08. C - Recursion\n- [ ] 0x09. C - Static libraries\n- [ ] 0x0A. C - argc, argv\n- [ ] 0x0B. C - malloc, free\n- [ ] 0x0C. C - More malloc, free\n- [ ] 0x0D. C - Preprocessor\n- [ ] 0x0E. C - Structures, typedef\n- [ ] 0x0F. C - Function pointers\n- [ ] 0x10. C - Variadic functions\n- [ ] 0x11. C - printf\n- [ ] 0x14. C - Bit manipulation\n- [ ] 0x18. C - Dynamic libraries\n- [ ] 0x1C. C - Makefiles\n\n### Low-level programming \u0026 Algorithm - Data structures and Algorithms\n\n- [ ] 0x12. C - Singly linked lists\n- [ ] 0x13. C - More singly linked lists\n- [ ] 0x17. C - Doubly linked lists\n- [ ] 0x19. C - Stacks, Queues - LIFO, FIFO\n- [ ] 0x1A. C - Hash tables\n- [ ] 0x1B. C - Sorting algorithms \u0026 Big O\n- [ ] 0x1D. C - Binary trees\n- [ ] 0x1E. C - Search Algorithms\n\n### Low-level programming \u0026 Algorithm - Linux and Unix system programming\n\n- [ ] 0x15. C - File I/O\n- [ ] 0x16. C - Simple Shell\n\n💻 **Higher-level programming**\n\n### Higher-level programming - Python\n\n- [ ] 0x00. Python - Hello, World\n- [ ] 0x01. Python - if/else, loops, functions\n- [ ] 0x02. Python - import \u0026 modules\n- [ ] 0x03. Python - Data Structures: Lists, Tuples\n- [ ] 0x04. Python - More Data Structures: Set, Dictionary\n- [ ] 0x05. Python - Exceptions\n- [ ] 0x06. Python - Classes and Objects\n- [ ] 0x08. Python - More Classes and Objects\n- [ ] 0x07. Python - Test-driven development\n- [ ] 0x09. Python - Everything is object\n- [ ] 0x0A. Python - Inheritance\n- [ ] 0x0B. Python - Input/Output\n- [ ] 0x0C. Python - Almost a circle\n- [ ] 0x0F. Python - Object-relational mapping\n- [ ] 0x10. Python - Network #0\n- [ ] 0x11. Python - Network #1\n\n### Higher-level programming - Javascript\n\n- [ ] 0x12. JavaScript - Warm up\n- [ ] 0x13. JavaScript - Objects, Scopes and Closures\n- [ ] 0x14. JavaScript - Web scraping\n- [ ] 0x15. JavaScript - Web jQuery\n\n### Higher-level programming - Databases\n\n- [ ] 0x0D. SQL - Introduction\n- [ ] 0x0E. SQL - More queries\n\n### Higher-level programming - AirBnB clone\n\n- [ ] 0x00. AirBnB clone - The console\n- [ ] 0x01. AirBnB clone - Web static\n- [ ] 0x02. AirBnB clone - MySQL\n- [ ] 0x03. AirBnB clone - Deploy static\n- [ ] 0x04. AirBnB clone - Web framework\n- [ ] 0x05. AirBnB clone - RESTful API\n- [ ] 0x06. AirBnB clone - Web dynamic\n\n🔧 **System engineering \u0026 DevOps**\n\n### System engineering \u0026 DevOps - Bash\n\n- [ ] 0x00. Shell, basics\n- [ ] 0x01. Shell, permissions\n- [ ] 0x02. Shell, I/O Redirections and filters\n- [ ] 0x03. Shell, init files, variables and expansions\n- [ ] 0x04. Loops, conditions and parsing\n- [ ] 0x05. Processes and signals\n\n### System engineering \u0026 DevOps - Scripting\n\n- [ ] 0x06. Regular expression\n- [ ] 0x15. API\n- [ ] 0x16. API advanced\n\n### System engineering \u0026 DevOps - Networking\n\n- [ ] 0x07. Networking basics #0\n- [ ] 0x08. Networking basics #1\n\n### System engineering \u0026 DevOps - Web stack\n\n- [ ] 0x09. Web infrastructure design\n- [ ] 0x0C. Web server\n- [ ] 0x0F. Load balancer\n- [ ] 0x10. HTTPS SSL\n- [ ] 0x11. What happens when you type google.com in your browser and press Enter\n- [ ] 0x14. MySQL\n- [ ] 0x18. Webstack monitoring\n- [ ] 0x1A. Application server\n\n### System engineering \u0026 DevOps - Security\n\n- [ ] 0x0B. SSH\n- [ ] 0x13. Firewall\n\n### System engineering \u0026 DevOps - On call\n\n- [ ] 0x19. Postmortem\n\n### System engineering \u0026 DevOps - CI/CD\n\n- [ ] 0x0A. Configuration management\n\n### System engineering \u0026 DevOps - Web stack debugging\n\n- [ ] 0x0D. Web stack debugging #0\n- [ ] 0x0E. Web stack debugging #1\n- [ ] 0x12. Web stack debugging #2\n- [ ] 0x17. Web stack debugging #3\n- [ ] 0x1B. Web stack debugging #4\n\n📚 **Technical Writing and Networking**\n\n### Technical Writing and Networking - Social media\n\n- [ ] Professional Relationships\n- [ ] Professional Social Presence\n\n🎉 **More!**\n\n### More! - More!\n\n- [ ] RSA Factoring Challenge\n- [ ] Command line for the win\n- [ ] 0x00. Fix my code\n- [ ] Attack is the best defense\n- [ ] 0x01. Fix my code\n\n📁 **Portfolio Project**\n\n### Portfolio Project - Portfolio Project\n\n- [ ] Research \u0026 Project approval (Part 1)\n- [ ] Research \u0026 Project approval (Part 2)\n- [ ] Research \u0026 Project approval (Part 3)\n- [ ] Build your portfolio project (Week 3): Project Landing Page\n\nCopyright © 2024 ALX, All rights reserved.\n","funding_links":["https://github.com/sponsors/fasakinhenry","https://buymeacoffee.com/fasakinhenry","https://ko-fi.com/fasakinhenry","https://opencollective.com/fasakin-henry"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffasakinhenry%2Falx-software-engineering","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffasakinhenry%2Falx-software-engineering","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffasakinhenry%2Falx-software-engineering/lists"}