Best of Course2022

  1. 1
    Article
    Avatar of communityCommunity Picks·4y

    Full Docker Course [FREE]

    The course is a mix of animated theoretic explanations and hands-on demo’s to follow along. You will have a deep understanding of the concepts and a great overall big picture of how Docker is used in the whole software development process. It's a handy way to quickly look something up or refresh your knowledge at work.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn Game Development with JavaScript

    You will learn to make 2D games with HTML, CSS & plain vanilla JavaScript, using no frameworks and no libraries. Frank Dvorak has created many popular JavaScript courses on a variety of platforms. He will teach you to use everything you learned to make a single final game.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Harvard CS50 – Free Computer Science University Course

    Harvard CS50 is one of the most popular beginner computer science courses in the world. The course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming.

  4. 4
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Top 30 React Interview Questions and Concepts

    The freeCodeCamp.org course teaches you about 30 common React interview questions and concepts. Nishant Singh developed this course to help you prepare for a React interview.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Code a Minecraft Clone Using React and Three.js

    Code a Minecraft clone using React, JavaScript, and Three.js is a course on the freeCodeCamp.org YouTube channel. You will learn about many React concepts such as useState, useEffect, useRef and custom Hooks for State management.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn Next.js for Scalable Web Apps

    Next.js is built on top of React, which is a popular JavaScript library for building user interfaces. It also includes features such as automatic code splitting and optimized performance out of the box. You will also learn how to deploy the app using Vercel and to sync up GitHub with Vercel.

  7. 7
    Article
    Avatar of pointerPointer·4y

    yangshun/tech-interview-handbook: 💯 Curated coding interview preparation materials for busy software engineers

    Over 500,000 people have benefitted from this handbook. Best practice questions for coding interviews - Grind 75 - the next evolution of Blind 75, bigger and better. How to prepare for coding interview best practices.

  8. 8
    Article
    Avatar of tuts_plusTuts+·4y

    Learn React 18: The Complete React Developer Course

    Learn React 18: The Complete React Developer Course is 3 hours 40 minutes long and it’s split into 27 lessons in total. In React, we primarily use props (short for properties) to pass data to our components. The easiest way to understand props is to think of them like the attributes you can pass to HTML elements in web development.

  9. 9
    Article
    Avatar of medium_jsMedium·4y

    The 2022 Python Programmer RoadMap

    The 2022 Python Programmer RoadMap is an illustrated guide to become a Python Developer in 2022. Python is an open-source language meaning people are constantly collaborating to make it easier to use in every industry.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Programming in TypeScript – Full Course

    TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. This is because TypeScript uses a static type system, which means that the type of a variable is checked before the code is executed. TypeScript can be used to develop large-scale JavaScript applications.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Improve Your JavaScript Skills by Coding a Card Game

    Coding a Card Game Building projects is a great way to improve your programming skills. We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to create a digital card game with JavaScirpt, HTML, and CSS.

  12. 12
    Article
    Avatar of communityCommunity Picks·4y

    total-typescript/beginners-typescript-tutorial: An interactive TypeScript tutorial for beginners

    The plan for these exercises is to develop them into a full workshop, and then bundle them into the full video course - Total TypeScript. Each exercise is split into a *.problem.ts and a *.solution.ts.

  13. 13
    Article
    Avatar of pointerPointer·3y

    google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.

    The course is built using mdBook and its Svgbob plugin. Run $mdbook serve to start a web server with the course. You can use to create a static version of the course in the directory. For questions or comments, please contact Martin Geisler or start a discussion on GitHub.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Learn Docker and Kubernetes – Free Hands-On Course

    Guy Barrette teaches this Docker Containers and Kubernetes Fundamentals course for beginners. Guy is a developer & trainer with more than 25 years of experience. He is a Microsoft MVP, frequent conference speaker, and was leader of the Montreal.NET User Group for more than 23 years.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Machine Learning for Everybody

    The freeCodeCamp.org YouTube channel is the perfect place to start your learning journey. The course is an excellent introduction to many of the key machine learning concepts. You will also learn how to program different machine learning models on Google Collab. Google provided a grant that made this course possible.

  16. 16
    Article
    Avatar of joshwcomeauJosh W Comeau·3y

    Color Formats in CSS

    CSS has a whole slew of different color formats: hex codes, rgb(), hsl() and lch(), the list goes on. In this tutorial, I'll take you on a tour of the different options. We'll see how they work, how we can decipher them, and how they can use them to our advantage.

  17. 17
    Article
    Avatar of hnHacker News·4y

    Type-Level TypeScript — Introduction

    Type-level TypeScript is an online course to take your TypeScript skills from intermediate to advanced. It will give you a solid understanding of the type system's fundamentals and guide you through its most advanced features.

  18. 18
    Article
    Avatar of tuts_plusTuts+·4y

    Learn Modern JavaScript Fundamentals in 7 Hours—Free Course

    Learn Modern JavaScript Fundamentals in 7 hours 30 minutes long, and it’s split into 78 lessons in total. You’ll find it's a great resource that you will come back to often so make sure you bookmark the parts that interest you.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build Your Own SaaS – PagerDuty Clone

    Ania Kubów creates popular software tutorials on both the freeCodeCamp channel and her own channel. In this course, Ania will teach you how to build a dashboard to let you know if your app is down. This is a clone of the popular software as a service app called PagerDuty.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    How to Become a Front-End Developer

    Front-end development involves building the visual and interactive elements of websites and applications that users interact with. As a front-end developer, you will be responsible for designing and implementing the user interface of web and mobile applications. You can learn web development from basics to advanced topics through online courses and programs.

  21. 21
    Article
    Avatar of medium_jsMedium·4y

    6 Best Courses to learn Nginx in depth

    Nginx is an open-source web server that can also be used as a reverse proxy, load balancer, and HTTP cache. Leading tech companies like Autodesk, GitLab, DuckDuckGo, Microsoft, IBM, Google, LinkedIn, Cisco, Twitter, Apple, and Intl all use Nginx.

  22. 22
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Manage State in React

    The only time a React app will re-render is when state changes. Jack Herrington created this course to teach you all about React State Management.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Frontend Web Developer 21-Hour Bootcamp

    Frontend Web Developer 21-Hour Bootcamp will teach you the core skills you need to know to become a frontend web developer. You will learn various web development technologies and create a few projects.

  24. 24
    Article
    Avatar of kdnuggetsKDnuggets·4y

    Free AI for Beginners Course

    A 12 week, 24 lesson curriculum designed to introduce learners to the world of AI. You can see specific course content, laid out lesson by lesson, here. If you are interested in knowing more, you might want to get to know the instructors for the course.

  25. 25
    Article
    Avatar of communityCommunity Picks·4y

    Coding interviews: Everything you need to prepare

    Coding interviews are a form of technical interviews used to access a potential software engineer's competencies through presenting them with programming problems. AlgoMonster has the added perk of synthesizing common interview question patterns that you could apply to solve any other questions you have never encountered before.