Best of CourseDecember 2022

  1. 1
    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.

  2. 2
    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.

  3. 3
    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.

  4. 4
    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.

  5. 5
    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.

  6. 6
    Article
    Avatar of hnHacker News·3y

    Welcome to Comprehensive Rust 🦀

    The course covers the full spectrum of Rust, from basic syntax to advanced topics like generics and error handling. It also includes Android-specific content on the last day. The goal of the course is to teach you Rust. We assume you don't know anything about Rust and hope to: - Give you a comprehensive understanding of the Rust syntax and language.

  7. 7
    Article
    Avatar of dzDZone·3y

    Debug Like a Senior Developer

    The course is launching with the first video ready to view. It's shaping up to be a very detailed course. I recorded the first module and half of the second module. I will try to drop videos at a rate of two per week in the next few months until the full course will be online. Join the DZone community and get the full member experience.

  8. 8
    Article
    Avatar of kdnuggetsKDnuggets·3y

    3 Free Machine Learning Courses for Beginners

    There are many low-quality free courses and YouTube courses that provide no help in building strong machine learning fundamentals. You can also learn a lot from interactive free courses by Udacty, Coursera, and Fast AI. These courses cover fundamentals and introduce you to supervised, unsupervised, and deep learning algorithms.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    Moving from Java to Go? What you need to know

    Go was created out of frustration with existing programming languages. Go offers a much higher speed of execution and safer code due to strong, static typing. In Java, interfaces are predeclared and can contain a large number of functions. In Go, an interface should be as small as possible.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    What is Programming? A Handbook for Beginners

    A Handbook for Beginners. Welcome to the amazing world of programming. This is one of the most useful and powerful skills that you can learn and use to make your visions come true. We will dive into why programming is important, its applications, its basic concepts, and the skills you need to become a successful programmer.

  11. 11
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Free Intermediate Python Programming Crash Course

    Free Intermediate Python Programming Crash Course will help you learn the foundations of python programming. Python is a flexible, open source, interpreted, high level programming language, which is appropriate for use in a variety of real-world settings. The crash course goes from basic to advanced concepts, including threading, multiprocessing, context managers and generators.

  12. 12
    Article
    Avatar of awstipAWS Tip·3y

    No-cost ways to learn AWS Cloud over the holidays

    AWS Cloud Platform is giving plenty of learning gifts to choose from this month. Introduction to AWS Services introduces you to AWS products, services, and common solutions. It's time to set goals for 2023 and build in-demand cloud skills and build your future in the Cloud.

  13. 13
    Article
    Avatar of 80lv80 LEVEL·3y

    A New Course on Game Design in Unreal Engine

    Game Design In Unreal takes 8 weeks and covers a number of topics including Blueprints, Landscapes, importing game assets, material editor, particles, play testing, and more. The course will feature speaker takeovers with Blizzard's technical artist Michael Jose Arrevano, Crystal Dynamics' level designer Ryan Zingler, and Rusty Buchert.