{"id":15076186,"url":"https://github.com/getvmio/free-c-resources","last_synced_at":"2026-05-16T03:06:50.542Z","repository":{"id":251137631,"uuid":"822448524","full_name":"getvmio/free-c-resources","owner":"getvmio","description":"C Free Resources | This repo collects 66 of free resources for C. 🛠️ Master the foundational language of computing with our C Programming Forge! This repository offers a comprehensive library of free C resources and an interactive online playground. Perfect for beginners learning their first lang...","archived":false,"fork":false,"pushed_at":"2025-02-01T02:22:11.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T13:01:49.328Z","etag":null,"topics":["awesome-list","c","free-resources","getvm","playground","programming"],"latest_commit_sha":null,"homepage":"https://getvm.io/tutorials/category/c","language":null,"has_issues":false,"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/getvmio.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}},"created_at":"2024-07-01T07:12:30.000Z","updated_at":"2025-02-01T02:22:15.000Z","dependencies_parsed_at":"2024-08-01T04:56:44.885Z","dependency_job_id":"71fac38f-8e2f-4b22-a27e-8eafe7900293","html_url":"https://github.com/getvmio/free-c-resources","commit_stats":null,"previous_names":["getvmio/free-c-resources"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-c-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-c-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-c-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-c-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getvmio","download_url":"https://codeload.github.com/getvmio/free-c-resources/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240905966,"owners_count":19876561,"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":["awesome-list","c","free-resources","getvm","playground","programming"],"created_at":"2024-09-25T03:57:55.262Z","updated_at":"2026-05-16T03:06:50.512Z","avatar_url":"https://github.com/getvmio.png","language":null,"funding_links":[],"categories":["More","Other Lists"],"sub_categories":["TeX Lists"],"readme":"# C Free Resources\n\n🛠️ Master the foundational language of computing with our C Programming Forge! This repository offers a comprehensive library of free C resources and an interactive online playground. Perfect for beginners learning their first language or experienced developers honing their low-level programming skills.\n\n## Resources\n\n|   Index | Name                                                                                                                                                                                                               | Category            | Description                                                                                                                                                                                                                                   |\n|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n|       1 | [Free C Tutorials](https://getvm.io/tutorials/c-tutorials)                                                                                                                                                         | Technical Tutorials | Learn C programming from basics to advanced topics, focusing on system-level programming and application development. Hands-on tutorials and examples to reinforce your understanding.                                                        |\n|       2 | [Computer Science I and II for Hackers](https://getvm.io/tutorials/cs-1410-2-computer-science-i-and-ii-for-hackers-university-of-utah)                                                                             | University Courses  | Introductory computer science course focused on Racket, C, and Java programming with a functional programming perspective, designed by a lead Racket designer.                                                                                |\n|       3 | [Advanced Programming Paradigms](https://getvm.io/tutorials/cs-107-programming-paradigms-stanford-university)                                                                                                      | University Courses  | Explore the nuances of imperative, object-oriented, functional, and concurrent programming through hands-on experience with C, C++, LISP, and Python.                                                                                         |\n|       4 | [CS50: Introduction to Computer Science](https://getvm.io/tutorials/cs-50-introduction-to-computer-science-harvard-university)                                                                                     | University Courses  | Explore the intellectual enterprises of computer science and the art of programming with Harvard's renowned CS50 course. Develop problem-solving skills, learn fundamental programming concepts, and apply your knowledge in a final project. |\n|       5 | [MIT Operating Systems](https://getvm.io/tutorials/6-828-operating-systems-mit)                                                                                                                                    | University Courses  | Dive into the fundamentals of operating system design with MIT's 6.828 course. Build an exokernel OS from scratch and gain practical experience in OS development.                                                                            |\n|       6 | [Hack The Kernel: Introduction To Operating Systems](https://getvm.io/tutorials/hack-the-kernel-introduction-to-operating-systems)                                                                                 | University Courses  | Dive into the world of operating systems with this comprehensive online course. Includes lectures, programming assignments, and the chance to compete with other students.                                                                    |\n|       7 | [Parallel Computing](https://getvm.io/tutorials/csci-493-75-parallel-computing-cuny-hunter-college)                                                                                                                | University Courses  | Dive into parallel algorithms and programming with C/C++, MPI, and OpenMP. Gain hands-on experience and understand the principles of high-performance computing.                                                                              |\n|       8 | [Operating Systems](https://getvm.io/tutorials/csci-ua-0202-operating-systems-undergrad-operating-systems-nyu)                                                                                                     | University Courses  | Gain a deep understanding of how computers work, from the register level to the application level, and learn the core principles and abstractions of operating systems.                                                                       |\n|       9 | [Systems Programming](https://getvm.io/tutorials/cs-241-systems-programming-spring-2016-univ-of-illinois-urbana-champaign)                                                                                         | University Courses  | Gain a deep understanding of system programming and develop skills to write high-performance, low-level software like web servers and multiplayer internet games.                                                                             |\n|      10 | [Great Ideas in Computer Architecture](https://getvm.io/tutorials/cs-61c-great-ideas-in-computer-architecture-machine-structures-uc-berkeley)                                                                      | University Courses  | Explore fundamental concepts in computer architecture, including C and assembly programming, caches, performance measurement, and parallelism. Gain valuable skills for computer science and engineering.                                     |\n|      11 | [Write a System Call](https://getvm.io/tutorials/write-a-system-call)                                                                                                                                              | Technical Tutorials | Dive deep into the implementation of system calls in Linux and gain practical experience in kernel-level programming with this comprehensive technical guide.                                                                                 |\n|      12 | [The very basics of a terminal emulator](https://getvm.io/tutorials/the-very-basics-of-a-terminal-emulator)                                                                                                        | Technical Tutorials | Explore the inner workings of terminal emulators, from beginner to advanced developers. Learn about pseudoterminals, master-slave file descriptors, and more.                                                                                 |\n|      13 | [Learn how to write a hash table in C](https://getvm.io/tutorials/learn-how-to-write-a-hash-table-in-c)                                                                                                            | Technical Tutorials | Gain a deeper understanding of hash tables, their use cases, and potential pitfalls. Develop your C programming skills with this comprehensive tutorial.                                                                                      |\n|      14 | [Build Your Own Text Editor](https://getvm.io/tutorials/build-your-own-text-editor)                                                                                                                                | Technical Tutorials | Learn to build a text editor from scratch in C with features like syntax highlighting and search. Gain a deeper understanding of text editor functionality and low-level programming concepts.                                                |\n|      15 | [Writing a Unix Shell](https://getvm.io/tutorials/writing-a-unix-shell)                                                                                                                                            | Technical Tutorials | Comprehensive guide to building a UNIX shell, covering process management, command parsing, and system calls. Ideal for developers interested in understanding the inner workings of a shell.                                                 |\n|      16 | [Build Your Own Shell](https://getvm.io/tutorials/lets-build-a-shell)                                                                                                                                              | Technical Tutorials | Dive into the inner workings of a shell and learn how to build your own personalized shell with a custom prompt. Suitable for developers who want to explore shell internals.                                                                 |\n|      17 | [Tutorial - Write a Shell in C](https://getvm.io/tutorials/tutorial-write-a-shell-in-c)                                                                                                                            | Technical Tutorials | Learn how to build a simple Unix shell in C programming language. Gain a deeper understanding of shell programming and the inner workings of a basic Unix shell.                                                                              |\n|      18 | [How Regexes Work](https://getvm.io/tutorials/how-regexes-work)                                                                                                                                                    | Technical Tutorials | Dive into the intricate mechanics of regular expressions with this comprehensive guide. Gain a deep understanding of regex patterns and their practical implementation across programming languages.                                          |\n|      19 | [Writing a C Compiler](https://getvm.io/tutorials/writing-a-c-compiler)                                                                                                                                            | Technical Tutorials | Comprehensive guide to writing a C compiler, covering topics like abstract syntax trees, assembly, and low-level computer architecture. Ambitious project to gain valuable insights into computer systems.                                    |\n|      20 | [A C \u0026 x86 version of the \"Lets Build a Compiler\" by Jack Crenshaw](https://getvm.io/tutorials/a-c-x86-version-of-the-lets-build-a-compiler-by-jack-crenshaw)                                                      | Technical Tutorials | Comprehensive guide on designing a compiler from the ground up, covering lexical scanning, BNF, symbols, procedures, types, and code generation in C with x86 assembly output.                                                                |\n|      21 | [C interpreter that interprets itself.](https://getvm.io/tutorials/c-interpreter-that-interprets-itself)                                                                                                           | Technical Tutorials | Explore the concepts of interpretation, programming languages, and self-referential systems with a step-by-step guide on building a C interpreter from scratch.                                                                               |\n|      22 | [Writing a Simple Garbage Collector in C](https://getvm.io/tutorials/writing-a-simple-garbage-collector-in-c)                                                                                                      | Technical Tutorials | Explore the implementation of a simple garbage collector in C, gaining insights into memory management and garbage collection algorithms. Ideal for C programmers interested in system-level programming.                                     |\n|      23 | [Build Your Own Lisp: Learn C and build your own programming language in 1000 lines of code](https://getvm.io/tutorials/build-your-own-lisp-learn-c-and-build-your-own-programming-language-in-1000-lines-of-code) | Technical Tutorials | Learn C programming and build your own programming language in just 1000 lines of code. Develop a real-world project and write beautiful code.                                                                                                |\n|      24 | [Operating systems development for Dummies](https://getvm.io/tutorials/operating-systems-development-for-dummies)                                                                                                  | Technical Tutorials | Dive into the low-level workings of operating systems and learn how to develop a simple OS from scratch. Suitable for beginners interested in OS development.                                                                                 |\n|      25 | [Coding a Rogue/Nethack RPG in C](https://getvm.io/tutorials/coding-a-rogue-nethack-rpg-in-c)                                                                                                                      | Technical Tutorials | Learn game development and coding skills by creating a classic Rogue/Nethack style RPG game in C. Step-by-step tutorial with a focus on beginners and intermediate programmers.                                                               |\n|      26 | [Building a Virtual Machine in C](https://getvm.io/tutorials/virtual-machine-in-c)                                                                                                                                 | Technical Tutorials | Comprehensive guide to developing a virtual machine in C programming language, covering software development and virtualization technology.                                                                                                   |\n|      27 | [Build Your Own Redis from Scratch](https://getvm.io/tutorials/build-your-own-redis-from-scratch)                                                                                                                  | Technical Tutorials | Comprehensive guide to building and understanding the Redis database system. Gain exposure to data structures, system programming, and C programming fundamentals.                                                                            |\n|      28 | [Lets Build a Simple Database](https://getvm.io/tutorials/lets-build-a-simple-database)                                                                                                                            | Technical Tutorials | Learn how to build a SQLite clone from scratch in C and gain a deeper understanding of database internals, including data storage, transactions, and indexes.                                                                                 |\n|      29 | [Learn C Programming](https://getvm.io/tutorials/learn-c-programming)                                                                                                                                              | Video Courses       | Master the fundamentals of C programming and build a strong coding foundation. Explore beginner's guides, interactive courses, and online videos to cater to different learning preferences.                                                  |\n|      30 | [C Programming Tutorial](https://getvm.io/tutorials/c-programming-tutorial-for-beginners)                                                                                                                          | Video Courses       | Comprehensive C Programming Tutorial for Beginners. Learn the fundamentals of C language, from basic syntax to advanced concepts. Ideal for aspiring developers.                                                                              |\n|      31 | [C Programming 2021: Master The Basics!](https://getvm.io/tutorials/c-programming-2021-master-the-basics)                                                                                                          | Video Courses       | Comprehensive guide to learning C programming, covering fundamentals and essential concepts for mastering the basics of programming in C.                                                                                                     |\n|      32 | [C Programming](https://getvm.io/tutorials/c-programming-data-structures)                                                                                                                                          | Video Courses       | Comprehensive C programming and data structures course suitable for beginners and intermediate learners. Includes video tutorials and covers fundamental concepts.                                                                            |\n|      33 | [Mastering C Programming](https://getvm.io/tutorials/c-programming)                                                                                                                                                | Video Courses       | Dive into the fundamentals of C programming with our comprehensive course. Develop robust and efficient applications through hands-on learning.                                                                                               |\n|      34 | [Unix Programming Tools](https://getvm.io/tutorials/unix-programming-tools)                                                                                                                                        | Technical Tutorials | Comprehensive guide to Unix programming tools, including gcc, make, gdb, emacs, and the Unix shell. Suitable for beginners and experienced Unix programmers.                                                                                  |\n|      35 | [Secure Programming HOWTO - Creating Secure Software](https://getvm.io/tutorials/secure-programming-howto-creating-secure-software)                                                                                | Technical Tutorials | Comprehensive guide on creating secure software, covering best practices for C, C++, Java, Perl, Python, and more. Highly recommended for software developers.                                                                                |\n|      36 | [The New C Standard - An Economic and Cultural commentary (2009)](https://getvm.io/tutorials/the-new-c-standard-an-economic-and-cultural-commentary-2009)                                                          | Technical Tutorials | Comprehensive analysis of the C programming language, covering its history, evolution, and cultural impact. Invaluable resource for C developers of all levels.                                                                               |\n|      37 | [The GNU C Reference Manual](https://getvm.io/tutorials/the-gnu-c-reference-manual)                                                                                                                                | Technical Tutorials | Comprehensive guide to the C programming language, covering syntax, semantics, and GNU C extensions. Essential reference for developers and programmers.                                                                                      |\n|      38 | [The Current C Programming Language Standard _ ISO/IEC 9899:2018 (C17/C18), Draft](https://getvm.io/tutorials/the-current-c-programming-language-standard-iso-iec-9899-2018-c17-c18-draft)                         | Technical Tutorials | Comprehensive overview of the latest ISO/IEC 9899:2018 (C17/C18) C programming language standard, including a draft version and valuable insights for C programmers and software developers.                                                  |\n|      39 | [The C Programming Language Handbook](https://getvm.io/tutorials/the-c-programming-language-handbook)                                                                                                              | Technical Tutorials | Comprehensive guide to learning and mastering the C programming language, covering key concepts, syntax, and best practices for writing efficient C code.                                                                                     |\n|      40 | [The C Book](https://getvm.io/tutorials/the-c-book)                                                                                                                                                                | Technical Tutorials | The C Book is a comprehensive guide to C programming, covering language syntax, software development, and programming techniques. Highly recommended for beginners and experienced programmers.                                               |\n|      41 | [The Basics of C Programming](https://getvm.io/tutorials/the-basics-of-c-programming)                                                                                                                              | Technical Tutorials | Comprehensive introduction to C programming for beginners and intermediate learners, covering essential topics like data types, control structures, and functions.                                                                            |\n|      42 | [Modern C](https://getvm.io/tutorials/modern-c)                                                                                                                                                                    | Technical Tutorials | Comprehensive guide to the C programming language, covering modern practices, optimization techniques, and new features like C23. Suitable for experienced C programmers and beginners.                                                       |\n|      43 | [Learning GNU C](https://getvm.io/tutorials/learning-gnu-c)                                                                                                                                                        | Technical Tutorials | Comprehensive guide to GNU C and C language, with detailed explanations, examples, and guidance on using GNU tools for C development. Suitable for beginners and experienced programmers.                                                     |\n|      44 | [Introduction to Programming and Data Structures in C](https://getvm.io/tutorials/introduction-to-programming-and-data-structures-in-c)                                                                            | Technical Tutorials | Comprehensive course covering C programming, data structures, algorithms, and object-oriented concepts. Suitable for beginners and experienced programmers.                                                                                   |\n|      45 | [Essential C](https://getvm.io/tutorials/essential-c)                                                                                                                                                              | Technical Tutorials | Comprehensive guide to learning the essentials of C programming, including concepts, syntax, and best practices. Ideal for software developers and programming enthusiasts.                                                                   |\n|      46 | [C Notes for Professionals](https://getvm.io/tutorials/c-notes-for-professionals)                                                                                                                                  | Technical Tutorials | Comprehensive C programming guide from StackOverflow Documentation, covering essential topics for beginners and experienced developers.                                                                                                       |\n|      47 | [C Internals](https://getvm.io/tutorials/c-internals)                                                                                                                                                              | Technical Tutorials | Dive deep into the internals and implementation details of the C programming language with this comprehensive course covering memory management, data structures, and low-level concepts.                                                     |\n|      48 | [The C Handbook](https://getvm.io/tutorials/c-handbook)                                                                                                                                                            | Technical Tutorials | The C Handbook by Flavio Copes is a comprehensive guide to C programming, covering fundamentals, software development, and programming techniques.                                                                                            |\n|      49 | [Build Your Own Redis with C/C++](https://getvm.io/tutorials/build-your-own-redis-with-c-c)                                                                                                                        | Technical Tutorials | Comprehensive guide to building and understanding Redis from scratch using C/C++. Learn network programming, data structures, and low-level systems programming.                                                                              |\n|      50 | [Beejs Guide to C Programming](https://getvm.io/tutorials/beejs-guide-to-c-programming)                                                                                                                            | Technical Tutorials | Comprehensive and beginner-friendly guide to learning C programming, covering fundamentals, best practices, and efficient coding techniques.                                                                                                  |\n|      51 | [Algorithms Design (In C)](https://getvm.io/tutorials/algorithms-design-in-c)                                                                                                                                      | Technical Tutorials | Comprehensive course on algorithms design and data structures using the C programming language. Covers a wide range of topics from basic to advanced concepts.                                                                                |\n|      52 | [A Tutorial on Pointers and Arrays in C](https://getvm.io/tutorials/a-tutorial-on-pointers-and-arrays-in-c)                                                                                                        | Technical Tutorials | Comprehensive guide to understanding and using pointers and arrays in C programming language. Suitable for beginners to advanced C developers.                                                                                                |\n|      53 | [Beejs Guide to Network Programming - Using Internet Sockets](https://getvm.io/tutorials/beejs-guide-to-network-programming-using-internet-sockets)                                                                | Technical Tutorials | Comprehensive guide to network programming, focusing on the use of internet sockets. Written by experienced author Brian \"Beej Jorgensen\" Hall, offering in-depth coverage and practical examples.                                            |\n|      54 | [Pointers And Memory](https://getvm.io/tutorials/pointers-and-memory)                                                                                                                                              | Technical Tutorials | Comprehensive guide to understanding pointers, memory allocation, and optimization techniques for computer science students and software developers.                                                                                          |\n|      55 | [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](https://getvm.io/tutorials/compiler-design-theory-tools-and-examples-c-c-edition)                                                                    | Technical Tutorials | Comprehensive course on compiler design, covering theory, tools, and practical C/C++ examples. Explore lexical analysis, syntax analysis, and code generation.                                                                                |\n|      56 | [Compiler Design in C (1990)](https://getvm.io/tutorials/compiler-design-in-c-1990)                                                                                                                                | Technical Tutorials | Comprehensive guide to understanding and implementing compilers using the C programming language. Covers fundamental concepts, syntax analysis, code generation, and optimization.                                                            |\n|      57 | [The Great Tree List Recursion Problem](https://getvm.io/tutorials/the-great-tree-list-recursion-problem)                                                                                                          | Technical Tutorials | Explore the intricacies of data structures, recursion, and programming with The Great Tree List Recursion Problem, a comprehensive guide to binary trees and circular doubly linked lists.                                                    |\n|      58 | [Programming and Data Structure](https://getvm.io/tutorials/programming-and-data-structure-iit-kharagpur)                                                                                                          | University Courses  | Comprehensive NPTEL course on programming fundamentals, data structures, and algorithm analysis using C language. Ideal for students and professionals to build a strong coding foundation.                                                   |\n|      59 | [Computer Vision](https://getvm.io/tutorials/cap-5415-computer-vision-university-of-central-florida)                                                                                                               | University Courses  | Explore the fundamentals of computer vision, including image filtering, object detection, and more. Suitable for students with a strong background in math and programming.                                                                   |\n|      60 | [Introduction to Operating Systems](https://getvm.io/tutorials/cse-421521-introduction-to-operating-systems-suny-university-at-buffalo-ny-spring-2016)                                                             | University Courses  | Explore the concepts and design principles of modern operating systems and implement core OS functionality in this challenging yet rewarding course.                                                                                          |\n|      61 | [Advanced Operating Systems](https://getvm.io/tutorials/cs194-advanced-operating-systems-structures-and-implementation-spring-2013-infocobuild-uc-berkeley)                                                        | University Courses  | Gain in-depth understanding of operating system design and implementation through hands-on Linux modification in this comprehensive UC Berkeley course.                                                                                       |\n|      62 | [Operating Systems](https://getvm.io/tutorials/ecs-150-operating-systems-and-systems-programming-fall-2020-uc-davis)                                                                                               | University Courses  | Comprehensive course on operating systems and system programming concepts, with detailed lecture materials and experienced instructor. Ideal for software engineering and computer systems careers.                                           |\n|      63 | [CSEP 551](https://getvm.io/tutorials/csep-551-operating-systems-autumn-2014-university-of-washington)                                                                                                             | University Courses  | Comprehensive course on operating system design and implementation, covering core concepts, hands-on projects, and modern techniques. Ideal for students interested in software engineering, system administration, or OS development.        |\n|      64 | [Advanced Programming in the UNIX Environment](https://getvm.io/tutorials/advanced-programming-in-the-unix-environment)                                                                                            | University Courses  | Develop complex system-level software in C while gaining an intimate understanding of the Unix operating system and its programming environment.                                                                                              |\n|      65 | [Introduction to Programming in C](https://getvm.io/tutorials/introduction-to-programming-in-c-iit-kanpur)                                                                                                         | University Courses  | Comprehensive C programming course from IIT Kanpur, suitable for beginners and experienced programmers. Develop strong programming foundations and problem-solving skills.                                                                    |\n|      66 | [Computer Hardware](https://getvm.io/tutorials/cse-351-the-hardwaresoftware-interface-spring-16-university-of-washington)                                                                                          | University Courses  | Explore the fundamental concepts of computer systems, including hardware/software interface, computer organization, and low-level programming. Gain hands-on experience with C and x86 assembly.                                              |\n\n## More\n\n- [Free JavaScript Resources](https://github.com/getvmio/free-javascript-resources)\n- [Free HTML Resources](https://github.com/getvmio/free-html-resources)\n- [Free R Resources](https://github.com/getvmio/free-r-resources)\n- [Free Java Resources](https://github.com/getvmio/free-java-resources)\n- [Free Neural Networks Resources](https://github.com/getvmio/free-neural-networks-resources)\n- [Free Natural Language Processing Resources](https://github.com/getvmio/free-natural-language-processing-resources)\n- [Free Computer Science Resources](https://github.com/getvmio/free-computer-science-resources)\n- [Free React Resources](https://github.com/getvmio/free-react-resources)\n- [Free Security Resources](https://github.com/getvmio/free-security-resources)\n- [Free Node.js Resources](https://github.com/getvmio/free-node-js-resources)\n- [Free PyTorch Resources](https://github.com/getvmio/free-pytorch-resources)\n- [Free Computer Architecture Resources](https://github.com/getvmio/free-computer-architecture-resources)\n- [Free Functional Programming Resources](https://github.com/getvmio/free-functional-programming-resources)\n- [Free Operating System Resources](https://github.com/getvmio/free-operating-system-resources)\n- [Free Cryptography Resources](https://github.com/getvmio/free-cryptography-resources)\n- [Free Compiler Resources](https://github.com/getvmio/free-compiler-resources)\n- [Free Blockchain Resources](https://github.com/getvmio/free-blockchain-resources)\n- [Free SQL Resources](https://github.com/getvmio/free-sql-resources)\n- [Free Python Resources](https://github.com/getvmio/free-python-resources)\n- [Free Unix Resources](https://github.com/getvmio/free-unix-resources)\n- [Free Programming Resources](https://github.com/getvmio/free-programming-resources)\n- [Free Object-Oriented Programming Resources](https://github.com/getvmio/free-object-oriented-programming-resources)\n- [Free CSS Resources](https://github.com/getvmio/free-css-resources)\n- [Free Machine Learning Resources](https://github.com/getvmio/free-machine-learning-resources)\n- [Free Web Development Resources](https://github.com/getvmio/free-web-development-resources)\n- [Free Shell Scripting Resources](https://github.com/getvmio/free-shell-scripting-resources)\n- [Free Rust Resources](https://github.com/getvmio/free-rust-resources)\n- [Free Haskell Resources](https://github.com/getvmio/free-haskell-resources)\n- [Free Software Development Resources](https://github.com/getvmio/free-software-development-resources)\n- [Free Data Science Resources](https://github.com/getvmio/free-data-science-resources)\n- [Free Git Resources](https://github.com/getvmio/free-git-resources)\n- [Free Networking Resources](https://github.com/getvmio/free-networking-resources)\n- [Free Game Development Resources](https://github.com/getvmio/free-game-development-resources)\n- [Free TensorFlow Resources](https://github.com/getvmio/free-tensorflow-resources)\n- [Free Distributed Systems Resources](https://github.com/getvmio/free-distributed-systems-resources)\n- [Free Embedded Systems Resources](https://github.com/getvmio/free-embedded-systems-resources)\n- [Free DevOps Resources](https://github.com/getvmio/free-devops-resources)\n- [Free Docker Resources](https://github.com/getvmio/free-docker-resources)\n- [Free Robotics Resources](https://github.com/getvmio/free-robotics-resources)\n- [Free Computer Vision Resources](https://github.com/getvmio/free-computer-vision-resources)\n- [Free Deep Learning Resources](https://github.com/getvmio/free-deep-learning-resources)\n- [Free Cloud Computing Resources](https://github.com/getvmio/free-cloud-computing-resources)\n- [Free Go Resources](https://github.com/getvmio/free-go-resources)\n- [Free Data Structures Resources](https://github.com/getvmio/free-data-structures-resources)\n- [Free Control Systems Resources](https://github.com/getvmio/free-control-systems-resources)\n- [Free Artificial Intelligence Resources](https://github.com/getvmio/free-artificial-intelligence-resources)\n- [Free Data Analysis Resources](https://github.com/getvmio/free-data-analysis-resources)\n- [Free Ruby Resources](https://github.com/getvmio/free-ruby-resources)\n- [Free C++ Resources](https://github.com/getvmio/free-cpp-resources)\n- [Free Bash Resources](https://github.com/getvmio/free-bash-resources)\n- [Free Cybersecurity Resources](https://github.com/getvmio/free-cybersecurity-resources)\n- [Free Algorithm Resources](https://github.com/getvmio/free-algorithm-resources)\n- [Free Database Resources](https://github.com/getvmio/free-database-resources)\n- [Free Version Control Resources](https://github.com/getvmio/free-version-control-resources)\n- [Free Linux Resources](https://github.com/getvmio/free-linux-resources)\n- [Free Computer Graphics Resources](https://github.com/getvmio/free-computer-graphics-resources)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-c-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetvmio%2Ffree-c-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-c-resources/lists"}