A Day in the Life of freeCodeCamp U.S. Staff (A rare in-person meeting)
By freeCodeCamp.org
Published: Mar 07, 2023“
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
”
Tag: javascript
[#Script #Coding] Learn React 18 with Redux Toolkit – Full Tutorial for Beginners
Learn React 18 with Redux Toolkit – Full Tutorial for Beginners
By freeCodeCamp.org
Published: Mar 15, 2023“
Learn how to use React version 18 and Redux Toolkit in this full course for beginners. React is a free and open-source front-end JavaScript library for building user interfaces based on components.Course created by @CodingAddict
Source Code
React Tutorial: https://github.com/john-smilga/react-course-v3
Redux Toolkit: https://github.com/john-smilga/redux-toolkit-tutorialContents
- (00:00:00) Setup
- (0:30:33) Folder Structure
- (0:42:58) First Component
- (0:53:25) Extensions and settings.json
- (1:06:09) JSX
- (1:20:21) Nest Components
- (1:26:35) Booklist
- (1:36:57) CSS
- (1:47:31) Images
- (1:55:31) JSX – CSS
- (2:02:17) JSX – Javascript
- (2:08:44) Props
- (2:18:33) Props – Somewhat Dynamic Setup
- (2:23:00) Access Props – Multiple Approaches
- (2:27:44) Children Prop
- (2:35:12) Simple List
- (2:43:48) Proper List
- (2:51:12) Key Prop
- (2:57:20) Props – Options
- (3:02:56) Events
- (3:21:51) Form Submission
- (3:25:35) Mind Grenade
- (3:28:55) Component Feature
- (3:34:00) React Data Flow
- (3:39:42) Challenge
- (3:48:51) ES6 Modules
- (3:58:40) Local Images (src folder)
- (4:04:25) More Challenges
- (4:13:20) Deployment
- (4:18:43) useState Hook
- (5:48:19) useEffect Hook
- (6:19:29) Multiple Returns
- (7:28:02) Folder Structure
- (8:27:07) Forms
- (9:27:53) useRef Hook
- (9:50:10) Custom Hooks
- (10:06:20) Context API
- (10:43:01) useReducer Hook
- (11:26:39) Performance
- (12:11:45) Redux Toolkit
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] JavaScript Tutorial – Create a Card Game
JavaScript Tutorial – Create a Card Game
By freeCodeCamp.org
Published: Dec 14, 2022“
Improve your JavaScript skills by creating a basic card game with HTML and CSS.This tutorial not only covers creating a basic card game using JavaScript
but also:- How to create dynamic user interactive code using vanilla JavaScript
- Creating some animation effects
- Responsive layout design using CSS grid, CSS FlexBox and media queries
- How to dynamically change the positions of grid cells, so as to randomize the positions of the cards contained in a css grid using JavaScript,
- localStorage functionality
- And much More…
Code: https://github.com/GavinLonDigital/HuntTheAceJSGame
Gavin Lon created this tutorial. Check out his channel: @GavinLon
Contents
- (0:00:00) Introduction
- (0:05:26) Getting Started
- (0:07:00) Live Server Extension
- (0:09:50) Create Cards – HTML
- (0:14:44) Create the Game Play Grid
- (0:19:55) Create Cards Dynamically – JS Code
- (0:28:46) Initialise Card Positions
- (0:34:39) Load Game and Start Game
- (0:38:43) Stack Cards
- (0:41:53) Flip Cards
- (0:45:14) Shuffle Cards
- (0:49:28) Deal Cards
- (0:54:37) Choose Card
- (1:16:56) Styling and Layout
- (1:24:28) Animation
- (1:32:39) Responsive Layout
- (1:36:43) Local Storage
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…
”
[#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“
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“
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
Follow LearnWebCode for updates on new videos or projects:
- Instagram: https://www.instagram.com/javaschiff/
- Twitter: https://twitter.com/learnwebcode
- Facebook: https://www.facebook.com/Brad-Schiff-…
- Twitch: https://www.twitch.tv/learnwebcode
”
[#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“
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“
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“
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…
Download Project Art assets
** All art assets for this class were made by Frank or by artists he hired, there is NO copyright, you can download and use these freely for any project you want!
- Player: https://www.frankslaboratory.co.uk/do…
- Projectile: https://www.frankslaboratory.co.uk/do…
- Particle gears: https://www.frankslaboratory.co.uk/do…
Backgrounds:
- Layer 1: https://www.frankslaboratory.co.uk/do…
- Layer 2: https://www.frankslaboratory.co.uk/do…
- Layer 3: https://www.frankslaboratory.co.uk/do…
- Layer 4: https://www.frankslaboratory.co.uk/do…
Enemies:
- Angler 1: https://www.frankslaboratory.co.uk/do…
- Angler 2: https://www.frankslaboratory.co.uk/do…
- Lucky Fish: https://www.frankslaboratory.co.uk/do…
- Hive Whale: https://www.frankslaboratory.co.uk/do…
- Drone: https://www.frankslaboratory.co.uk/do…
Collision Animations:
- Smoke: https://www.frankslaboratory.co.uk/do…
- Fire: https://www.frankslaboratory.co.uk/do…
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“
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
Lane Wagner created this course.
- Boot.dev: https://boot.dev
- Lane on Twitter: https://twitter.com/wagslane
- Lane’s YouTube: https://www.youtube.com/@bootdotdev
- New to JavaScript? Beginner course: https://boot.dev/learn/learn-javascript
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/ResponseLearn 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“
Become A VS Code SuperHero Today: https://vsCodeHero.comJoin my Discord developer community: https://discord.gg/A9CnsVzzkZ
Upgrade to React v18 super-fast! It only takes 1 second. Let me show you how.
Tools I use:
- codeSTACKr VS Code Theme: https://marketplace.visualstudio.com/…
- STACKr Code Font (Exclusive to my VS Code Course – https://vsCodeHero.com)
- SuperHero Extension Pack: https://marketplace.visualstudio.com/…
Show support!
- PayPal: https://paypal.me/codeSTACKr
Watch Next:
- Playlist: Web Development For Beginners – https://www.youtube.com/watch?v=Ez4yH…
Connect With codeSTACKr:
- Website: https://www.codestackr.com
- Twitter: https://twitter.com/codeSTACKr
- Instagram: https://instagram.com/codeSTACKr
- Facebook: https://facebook.com/codeSTACKr
”