free-code-campFree Resources

Programming Language

  • C - Programmingarrow-up-right - A foundational programming language known for its performance and close system hardware manipulation.

  • Pythonarrow-up-right - A versatile and widely-used programming language known for its readability and simplicity.

  • Javaarrow-up-right - A popular, object-oriented language commonly used for building web applications and Android apps.

  • JavaScriptarrow-up-right - A core technology of the web, used for client-side development to create interactive websites.

  • C++arrow-up-right - An extension of C that includes object-oriented features and is widely used in system/software development.

  • C#arrow-up-right - A modern, object-oriented language developed by Microsoft, primarily used for Windows applications.

  • PHParrow-up-right - A server-side scripting language designed for web development and creating dynamic web pages.

  • Swiftarrow-up-right - A powerful and intuitive programming language for iOS and macOS app development.

  • Rubyarrow-up-right - Known for its simplicity and productivity, Ruby is a dynamic language often used for web development.

  • Go (Golang)arrow-up-right - A statically typed language designed for simplicity and efficiency, commonly used in backend development.

  • TypeScriptarrow-up-right - A superset of JavaScript that adds static types, making it easier to debug and maintain larger applications.

  • Rustarrow-up-right - A systems programming language that prioritizes safety and performance, often used in concurrent programming.

  • Kotlinarrow-up-right - A modern programming language that is fully interoperable with Java and used for Android development.

  • Shell Scripting (Bash)arrow-up-right - A scripting language for task automation and configuration on Unix-based systems.

  • Objective-Carrow-up-right - A programming language that adds Smalltalk-style messaging to the C programming language, used in iOS and macOS development.

  • Dartarrow-up-right - A client-optimized language for fast apps on any platform, often used with Flutter for mobile development.

  • Rarrow-up-right - A programming language for statistical computing and graphics, widely used among statisticians and data miners.

  • MATLABarrow-up-right - A high-performance language for technical computing, particularly in mathematics and engineering.

  • Scalaarrow-up-right - A hybrid functional/object-oriented programming language that runs on the JVM and is known for its concise code.

  • Luaarrow-up-right - A lightweight scripting language designed for embedded use in applications.

  • MATLABarrow-up-right - A high-level language and interactive environment for numerical computation, visualization, and programming.

  • Scalaarrow-up-right - A powerful language that combines functional and object-oriented programming, running on the Java Virtual Machine (JVM).

  • Luaarrow-up-right - A lightweight, fast, and embeddable scripting language often used in game development.

  • Groovyarrow-up-right - A dynamic language for the Java Platform that is known for its ease of use and integration with Java.

  • Perlarrow-up-right - A highly capable, feature-rich programming language with powerful text processing capabilities, often used for web development and system administration.

  • Haskellarrow-up-right - A standardized, general-purpose purely functional programming language known for its strong static typing and lazy evaluation.

  • Juliaarrow-up-right - A high-level, high-performance programming language for technical computing, with capabilities for numerical and scientific computing.

  • PowerShell Scriptingarrow-up-right - A task automation and configuration management framework from Microsoft, built on .NET.

  • VB.NETarrow-up-right - An object-oriented programming language developed by Microsoft that is easy to learn and widely used for Windows applications.

  • COBOLarrow-up-right - A legacy programming language primarily used in business, finance, and administrative systems for companies and governments.

  • Adaarrow-up-right - A high-level programming language used in systems where reliability and efficiency are critical, often used in aerospace and defense.

  • Fortranarrow-up-right - One of the oldest high-level programming languages, particularly strong in numerical computation and scientific programming.

  • Elixirarrow-up-right - A functional, concurrent language built on the Erlang VM, known for its scalable and maintainable applications.

  • Django (Python Framework)arrow-up-right - A high-level Python web framework that encourages rapid development and clean, pragmatic design.

Cybersecurity Skills

Professinal Skills

Cheat Sheets

  • Cheatsheetsarrow-up-right - ultimate repository of sheets and quick references meticulously crafted by the open community boost your productivity.

  • Quick Refarrow-up-right - A collection of quick reference guides for various programming languages and tools.

  • Code with Harryarrow-up-right - An educational platform offering tutorials and resources for different programming languages.

  • Codecademyarrow-up-right - The Codecademy Cheatsheets page offers a comprehensive collection of quick reference guides for various programming languages and technologies.

  • GeekForGeeksarrow-up-right - A popular educational website providing tutorials, coding problems, and technical articles for programmers.

  • Interview Bitarrow-up-right - A platform dedicated to helping users prepare for technical interviews with coding challenges and interview questions.

  • Edureksarrow-up-right - Offers a collection of cheat sheets and educational resources across various technology topics.

  • CodeBurstarrow-up-right - A platform featuring articles, coding tutorials, and insights from developers worldwide.

  • Exercismarrow-up-right - A coding practice platform where users can solve exercises and receive mentorship in various programming languages.

  • Alta3arrow-up-right - Provides educational posters and resources for various programming languages and concepts.

  • DevHintsarrow-up-right - A collection of cheatsheets for developers covering various programming languages and frameworks.

  • GitSheetarrow-up-right - A handy resource for quick references and commands for using Git.

  • Overapiarrow-up-right - A compilation of cheat sheets covering multiple programming languages and technologies.

  • GmailCityarrow-up-right - A resource focused on Gmail tips, tricks, and tools to enhance productivity.

  • CheatoGraphyarrow-up-right - A site that offers a vast collection of cheat sheets for various subjects and programming languages.

  • CodeHousearrow-up-right - A resource providing cheat sheets and coding shortcuts for developers.

Discounted Coupons

Machine Learning

Free Hosting

Tools

Dynamic Programming

Data Structures

Deep Learning

Networking

Algorithms

Ethical Hacking

Online Learning Platforms

Last updated