Learn to code your own physics-based action game [free 3-hour GameDev course]

Learn to code your own physics-based action game [free 3-hour GameDev course]

Learn to code your own physics-based action game [free 3-hour GameDev course]

Here are this week's five links that are worth your time:

1. It's 2023 and not only can you play other people's video games – you can build games yourself. This freeCodeCamp GameDev course will teach you how to use JavaScript to code your own physics-based action game. You'll learn how to animate game sprites, implement collision detection, and program enemy AI. Along the way, you'll learn some CSS3, vanilla JavaScript, HTML Canvas, and other broadly useful open source tools. (3 hour YouTube course): https://www.freecodecamp.org/news/create-an-animated-physics-game-with-javascript/

2. What's the simplest way to get started with Python web development? Well, many developers will recommend Flask. You can learn the basics of this light-weight web development framework in just a few hours of study. This Python Web Development course will teach you how to build and deploy a production-ready, database-driven Flask app. (4 hour YouTube course): https://www.freecodecamp.org/news/develop-database-driven-web-apps-with-python-flask-and-mysql/

3. z-index is easily one of the most confusing properties in all of CSS. It controls how HTML elements appear on the page, and how close they are to your user's eyeballs. This beginner tutorial will teach you about "Stacking Context." It will give you a solid mental model. Soon you too will understand how your browser's DOM renders elements on top of one another. (40 minute read): https://www.freecodecamp.org/news/z-index-property-and-stacking-order-css/

4. What are URIs? What are HTTP Headers? How does DNS work? This HTTP Networking Handbook will teach you many of the fundamentals about how the web works, with lots of helpful illustrations. You can bookmark it to use it as a reference. And freeCodeCamp also published a 4-hour video course to accompany it if you want to go even deeper. (full-length book): https://www.freecodecamp.org/news/http-full-course/

5. Learn Asynchronous Programming for beginners. This in-depth guide will teach you key async JavaScript concepts. You'll learn about the Call Stack, the Callback Queue, Promises, Threading, Async-Await, and more. If you want to take your computer science knowledge to the next level, this is well worth your time. (30 minute read): https://www.freecodecamp.org/news/asynchronism-in-javascript/

I hope you're digging these learning resources I send you each week. We're all working super hard to design these for you. Just a quick reminder that for less than the cost of a fancy beverage, you too can support our charity and our mission. Please consider becoming a supporter and helping freeCodeCamp create even more of these awesome open learning resources: https://www.freecodecamp.org/donate

Quote of the Week: “In physics, you don't have to go around making trouble for yourself. Nature does it for you.” — Frank Wilczek, Physicist, Professor, and Nobel Laureate

Happy coding.

-- Quincy Larson

Teacher at freeCodeCamp.org

I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/36st1XCGZG0THypAQ80h

Мультиплекс

Популярні дописи з цього блогу

Курси Data Analyst, підготовка аналітиків даних

Право власності на землю в Українському законодавстві

Windows, MacOS, Linux – Довідник з операційних систем

Иран имеет запасы обогащенного урана, достаточные для производства пяти ядерных бомб - Израиль

Нові зміни в декларації з податку на прибуток: проєкт наказу Мінфіну

Вільні жирні кислоти: ключ до розуміння інсулінорезистентності

Економічна система США – як інвестувати у своє майбутнє

Знаеш ли какво е теория на цветовете?

Грузинське червоне вино Кіндзмараулі - ароматний букет для поціновувачів благородних вин

НАБУ розкрило величезні масштаби крадіжки гуманітарки у Запорізькій області