[#Script #Coding] Harvard CS50’s Web Programming with Python and JavaScript – Full University Course

Harvard CS50’s Web Programming with Python and JavaScript – Full University Course

By freeCodeCamp.org
Published: Mar 08, 2023


freeCodeCamp.org This web programming course from Harvard University picks up where CS50x leaves off. It dives more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and user experience. You will learn how to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku.

Slides, source code, and more at https://cs50.harvard.edu/web/2020/

Brian Yu teaches this course.

Watch the original CS50x course: https://youtu.be/8mAITcNt710

    Course Contents

  • (00:00:29) Introduction
  • (00:02:42) Lecture 0: HTML, CSS
  • (02:06:14) Lecture 1: Git
  • (02:59:29) Lecture 2: Python
  • (04:07:10) Lecture 3: Django
  • (05:46:15) Lecture 4: SQL, Models, and Migrations
  • (07:40:21) Lecture 5: JavaScript
  • (09:31:46) Lecture 6: User Interfaces
  • (11:12:01) Lecture 7: Testing, CI/CD
  • (12:45:59) Lecture 8: Scalability and Security

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_cent…

[#Webdesign #Coding] Next.js Tutorial For Beginners

Next.js Tutorial For Beginners

By LearnWebCode
Published: Jan 24, 2023


LearnWebCode In this video you learn everything you need to get started with Next.js! Join my courses at the lowest possible price: https://learnwebcode.com/courses/

GitHub Repo To Borrow Code From: https://github.com/LearnWebCode/nextjs-youtube-demo

My other video where you can learn the basics of React: https://www.youtube.com/watch?v=70fadMRqnBo

    CONTENTS:

  • 0:00 Intro
  • 0:42 Getting Started
  • 4:23 Linking Pages
  • 9:36 App-Wide Code
  • 13:53 Navigation
  • 16:40 Blog Feature
  • 19:16 getStaticProps
  • 24:10 URL Parameters
  • 29:30 Module / Component CSS
  • 32:52: Dev & Production Modes
  • 35:40 Incremental Static Regeneration
  • 41:28 getServerSideProps
  • 47:02 Deploying To Live Site

[#Script #Coding] 3 Ways to Code a BuzzFeed Clone (JavaScript + TypeScript + JSONServer + Database + API + Node.js)

3 Ways to Code a BuzzFeed Clone (JavaScript + TypeScript + JSONServer + Database + API + Node.js)

By freeCodeCamp.org
Published: Feb 08, 2023


freeCodeCamp.org Learn how to build a Buzzfeed Clone in JavaScript, followed by a version in React using JSON server for mimicking an API, and then build a TypeScript Buzzfeed Clone with a mini backend using Node.js to communicate with a Database.

Final code:
https://github.com/kubowania/…
https://github.com/kubowania/b…
https://github.com/kubowania/bu…

Course developed by @AniaKubow

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

[#Script #Coding] Code a Minecraft Clone with JavaScript, React, Three.js – Tutorial

Code a Minecraft Clone with JavaScript, React, Three.js – Tutorial

By freeCodeCamp.org
Published: Sep 20, 2022


freeCodeCamp.org Learn how to code a playable Minecraft clone using React, JavaScript, and Three.js. You will learn about many React concepts such as useState, useEffect, useRef, custom Hooks for State management, and more. And you will be able to apply the principles to create other 3d games in JavaScirpt.

Course created by Daniel Bark. Check out his channel: https://www.youtube.com/c/barelycoding

Finished Code: https://github.com/danba340/minecraft…
Starting Code: https://github.com/danba340/minecraft…
Demo: https://minecraft-freecodecamp.vercel…

    Contents

  • (0:00:00) Boilerplate
  • (0:03:56) Sky
  • (0:05:46) Textures
  • (0:07:48) Ground
  • (0:15:11) Player
  • (0:25:43) Keyboard input
  • (0:32:03) Movement
  • (0:41:26) First person camera
  • (0:46:25) State management
  • (0:49:55) Cube component
  • (0:58:02) Add/Remove Cubes
  • (1:09:34) Texture Selector
  • (1:21:34) Save world
  • (1:27:31) Hover cubes
  • (1:30:28) Outro

[#Script #Coding] Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) – Tutorial

Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) – Tutorial

By freeCodeCamp.org
Published: Sep 28, 2022


freeCodeCamp.org Let’s explore an alien planet and learn all the techniques you need to make your own 2D games with vanilla JavaScript, HTML5, CSS3 and HTML Canvas. From sprite animation to parallax backgrounds, today we will build a game completely from scratch, with no frameworks and no libraries, using just HTML, CSS and plain vanilla JavaScript. Have fun!

Course by Frank’s Laboratory. https://www.youtube.com/c/Frankslabor…


EXTENDED class with BONUS lessons and more free sprite sheets: 4 new enemies, sound design, animated shield, animated projectiles and more https://www.udemy.com/course/learn-ga…


    Contents

  • (0:00:00) Intro
  • (0:01:07) HTML & CSS setup
  • (0:02:40) Basic JavaScript setup
  • (0:04:59) Object Oriented programming with JavaScript
  • (0:07:25) Creating Player and Game objects
  • (0:13:18) Animation loop
  • 0:16:36) Keyboard inputs
  • (0:26:15) Creating projectiles
  • (0:33:22) Periodic events
  • (0:38:30) Drawing game UI
  • (0:41:20) Base enemy class
  • (0:49:19) Collision detection between rectangles
  • (0:54:36) Drawing game score
  • (0:57:49) Win and lose condition
  • (0:59:52) Counting game time
  • (1:03:07) Animated parallax backgrounds
  • (1:13:20) Sprite animation with JavaScript
  • (1:17:02) Creating a debug mode
  • (1:18:38) Animating enemy sprite sheets
  • (1:25:15) Night Angler enemy class
  • (1:27:39) Lucky Fish enemy class
  • (1:29:02) Collecting power ups
  • (1:36:51) Drawing projectiles as images
  • (1:38:01) Custom fonts and game text
  • (1:40:43) Cleaning up
  • (1:42:51) Particle effects and physics
  • (1:55:03) Particle rotation
  • (1:58:47) Tweaks and fixes
  • (2:01:46) Hive Whale enemy class
  • (2:04:46) Drone enemy class
  • (2:09:30) Dust effect animation
  • (2:24:36) Fire effect animation
  • (2:26:03) Tuning game difficulty
  • (2:29:26) What to do next?

[#Script #Coding] Full HTTP Networking Course – Fetch and REST APIs in JavaScript

Full HTTP Networking Course – Fetch and REST APIs in JavaScript

By freeCodeCamp.org
Published: Jan 30, 2023


freeCodeCamp.org Master the HTTP networking protocol by completing over 80 coding exercises and quizzes in JavaScript. Once you’ve learned it all, we’ll build a real web crawler using Node.js to put all the concepts into practice.

HTTP is the backbone of the modern web, and in this course, we’ll do a deep dive into all of the fundamentals you’ll need to know to master web networking. We’ll use the Fetch API to interact with a live RESTful server in order to connect the different components of a video game.

Code: https://github.com/bootdotdev/fcc-learn-http-assets

Follow this course interactively on Boot.dev: https://boot.dev/learn/learn-http


    Contents

  • (0:00:00) Introduction
  • (0:03:32) Ch 1 – Why HTTP
  • (0:27:31) Ch 2 – DNS
  • (0:48:11) Ch 3 – URIs and URLs
  • (1:16:21) Ch 4 – Async JavaScript
  • (1:49:48) Ch 5 – Errors in JS
  • (2:04:54) Ch 6 – HTTP Headers
  • (2:21:04) Ch 7 – JSON
  • (2:41:09) Ch 8 – HTTP Methods
  • (3:17:01) Ch 9 – URL Paths
  • (3:36:33) Ch 10 – HTTPS security
  • (3:48:24) Proj – Setup Dev Environment
  • (3:51:28) Proj – Hello World
  • (3:56:29) Proj – Normalize URLs
  • (4:11:05) Proj – URLs from HTML
  • (4:27:49) Proj – The main.js file
  • (4:33:10) Proj – Using Fetch
  • (4:45:16) Proj – Recursively crawling the web
  • (4:55:33) Proj – Print an SEO report
  • (5:06:59) Proj – Conclusion
  • (5:08:04) Congratulations

Documentation used:
Fetch API: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
URL constructor: https://developer.mozilla.org/en-US/docs/Web/API/URL/URL
Fetch Response: https://developer.mozilla.org/en-US/docs/Web/API/Response

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

[#Script #Coding] Fastest Upgrade to React 18!! Only 1 Second!

Fastest Upgrade to React 18!! Only 1 Second!

By codeSTACKr
Published: Apr 11, 2022


codeSTACKr Become A VS Code SuperHero Today: https://vsCodeHero.com

Join my Discord developer community: https://discord.gg/A9CnsVzzkZ

Upgrade to React v18 super-fast! It only takes 1 second. Let me show you how.





[#Script #Coding] JavaScript Variables

JavaScript Variables

By codeSTACKr
Published: Aug 26, 2022


codeSTACKr Become A VS Code SuperHero Today: https://vsCodeHero.com

Join my Discord developer community: https://discord.gg/A9CnsVzzkZ

JavaScript variables are explained quickly!





JavaScript variables are explained quickly!





[READ MORE]

[#Script #Coding] Self-Driving Car with JavaScript Course – Neural Networks and Machine Learning

Self-Driving Car with JavaScript Course – Neural Networks and Machine Learning

By freeCodeCamp.org
Published: May 12, 2022


freeCodeCamp.org Learn how to create a neural network using JavaScript with no libraries. In this course you will learn to make a self-driving car simulation by implementing every component step-by-step. You will learn how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions, and how to make the car control itself using a neural network.

The course covers how artificial neural networks work, by comparing them with the real neural networks in our brains. You will learn how to implement a neural network and how to visualize it so we can see it in action.

Dr. Radu Mariescu-Istodor created this course. Check out his channel: https://www.youtube.com/channel/UC3XG…

Code: https://github.com/gniziemazity/Self-…

    Course Contents

  • (0:00:00) Intro
  • (0:03:44) Car driving mechanics
  • (0:32:26) Defining the road
  • (0:50:50) Artificial sensors
  • (1:10:07) Collision detection
  • (1:23:20) Simulating traffic
  • (1:34:57) Neural network
  • (2:03:10) Parallelization
  • (2:18:31) Genetic algorithm
  • (2:29:40) Ending

[#Script #Coding] Best VS Code Extension for JavaScript Console Logging

Best VS Code Extension for JavaScript Console Logging

By codeSTACKr
Published: Dec 28, 2022


codeSTACKr Become A VS Code SuperHero Today: https://vsCodeHero.com

Join my Discord developer community: https://discord.gg/A9CnsVzzkZ

Even though console log may not always be the best way to debug JavaScript, we all use it. So, install the Turbo Console Log extension in VS Code to turbo charge your logs. Select any variable that you want to log, press CTRL+Alt+L (for log) and it will automatically add the log for you.

Not only does it add a log, but it adds to it the file, variable name, and the variable value to make them easy to find in the console. You can customize what’s included in each log in the settings. But that’s not even the best feature of this extension. You can press ALT+Shift+C to comment all log messages in a file.

ALT+Shift+U to uncomment all logs in a file.

And when you’re done debugging, press ALT+Shift+D to delete all logs in the file so no one will ever know you were using console logs to debug!





Proudly powered by WordPress
Creative Commons License
EricBrooks.Com® is licensed under a Creative Commons License.

Disclaimer: The views expressed herein are solely those of Eric Brooks. They do not necessarily reflect those of his employers, friends, contacts, family, or even his pets (though my cat, Puddy, seems to agree with me on many key issues.). In accordance to my terms of use, you hereby acknowledge my right to psychoanalyze you, practice accupuncture, and mock you incessantly with every visit. As the user, you also acknowledge that the author has been legally declared a "Problem Adult" by the Commonwealth of Pennsylvania, and is therefore not responsible for any of his actions. ALSO, the political views and products advertised on this site may/may not reflect the views of Puddy or myself, so please don't take them as an endorsement. We just need to eat.


Connect