[#Script #Coding] OpenStack Tutorial – Operate Your Own Private Cloud (Full Course)

OpenStack Tutorial – Operate Your Own Private Cloud (Full Course)

By freeCodeCamp.org
Published: Jul 11, 2022


freeCodeCamp.org Learn how to use OpenStack and manage your own private cloud.

Start working with OpenStack using OpenMetal here: https://openmetal.io/cloud-trial-youtube-exclusive/

OpenStack is an open source software that provides cloud infrastructure for virtual machines, bare metal, and containers. In this course you will gain a core understanding of what OpenStack is and you will learn the basics of setting up and administering OpenStack using the OpenMetal platform.

Beau Carnes created this course.

This course was made possible by a grant from OpenMetal.

    Course Contents

  • (00:00) What is OpenStack?
  • (02:25) OpenStack Services
  • (04:42) Set Up OpenMetal
  • (09:17) Access OpenStack Dashboard
  • (13:42) Create OpenStack Project
  • (15:42) Create OpenStack User
  • (17:56) Manage and Create Images
  • (21:54) Create a Private Network and Router
  • (25:25) Visualize Network Topology
  • (26:17) Create a Security Group
  • (27:33) Set Up SSH Access
  • (31:26) Create Instance
  • (37:15) Log In to Instance
  • (38:57) Install and Use OpenStack CLI
  • (46:29) List Servers Using CLI
  • (47:25) Using Various CLI Commands
  • (50:16) How Private Clouds are Deployed
  • (51:27) Understand Ceph
  • (53:01) Check Status of Ceph Cluster
  • (54:53) View Used Resources

[#Script #Coding] Code an iPhone App with Swift – Full Course on iOS Swift Programming for Beginners

Code an iPhone App with Swift – Full Course on iOS Swift Programming for Beginners

By freeCodeCamp.org
Published: Dec 07, 2022


freeCodeCamp.org Learn the Swift programming language in this full tutorial for beginners.

In this video, we will go through every modern aspect of Swift as a programming language including, variables, constants, functions, structures, classes, and protocols. extensions, asynchronous programming, generics, and much more. This video will lay the foundation for learning Swift for those who are not familiar with Swift already.

You can follow along with this video on macOS, Linux, and Windows. On Linux and Windows, you will need to download the Swift toolchain from https://swift.org and run the examples manually by invoking Swift from Terminal using your favorite code editor such as Visual Studio Code.

Vandad Nahavandipoor created this course.
Vandad on YouTube: https://youtube.com/c/vandadnp
Vandad on Twitter: https://twitter.com/vandadnp
Vandad on LinkedIn: https://linkedin.com/in/vandadnp

    Contents

  • (0:00:00) Introduction
  • (0:06:49) Variables
  • (0:29:46) Operators
  • (0:46:55) If and else
  • (1:05:08) Functions
  • (1:23:58) Closures
  • (1:52:08) Structures
  • (2:17:58) Enumerations
  • (2:59:21) Classes
  • (3:24:51) Protocols
  • (3:47:48) Extensions
  • (4:00:06) Generics
  • (4:32:44) Optionals
  • (4:53:39) Error Handling
  • (5:39:35) Collections
  • (6:17:17) Equality and Hashing
  • (6:38:46) Custom Operators
  • (6:50:53) Asynchronous Programming
  • (7:04:38) Outro

[#Script #Coding] Unreal Engine 5 – Full Course for Beginners

Unreal Engine 5 – Full Course for Beginners

By freeCodeCamp.org
Published: Jan 11, 2023


freeCodeCamp.org Learn how to create games with Unreal Engine 5 in this full course for beginners. This course will give you a solid foundation and will enable you to be able to develop any sort of game in Unreal Engine 5.

Course created by Gamium Dev. Check out their channel: https://www.youtube.com/@gamiumdev

    Course Contents:

  • (0:00:00) Introduction
  • (0:01:31) System Requirements
  • (0:03:34) Installing The Engine
  • (0:06:12) Creating A Project
  • (0:09:54) Unreal Editor Basics
  • (0:23:27) Creating Levels
  • (0:29:50) Landscapes
  • (0:35:42) Blueprints
  • (0:42:57) Blueprint: Variables
  • (0:49:42) Blueprint: Structures
  • (0:54:37) Blueprint: Enumerations
  • (0:59:36) Blueprint: Functions
  • (1:05:58) Blueprint: Macros
  • (1:09:25) Blueprint: Collapsed Graphs
  • (1:12:56) Blueprint: Branching
  • (1:14:51) Blueprint: Switch
  • (1:17:43) Blueprint: While Loop
  • (1:21:23) Blueprint: For Loop
  • (1:25:10) Blueprint: Array
  • (1:28:24) Blueprint: Flip-Flop
  • (1:30:21) Blueprint: Do-Once
  • (1:32:25) Object Oriented Programming
  • (1:39:29) Blueprint: Classes
  • (1:49:49) Blueprint: Actors
  • (2:02:41) Blueprint: Casting
  • (2:05:01) Basic Inheritance Hierarchy
  • (2:08:32) Blueprint: Character
  • (2:31:52) Blueprint: Timer (Example)
  • (2:37:05) Action Mappings
  • (2:43:26) Expose On Spawn
  • (2:46:38) Interaction System
  • (2:53:09) Blueprint: Linetrace (Raycast)
  • (3:03:17) Blueprint: UI
  • (3:32:12) Blueprint Function Library
  • (3:35:17) Plugins (Basics)
  • (3:40:39) Modelling Tools
  • (3:46:45) Static Mesh
  • (3:48:13) Nanite
  • (3:50:02) Materials
  • (4:05:31) Skeletal Mesh and Anim BP
  • (4:22:32) C++ Prerequisites
  • (4:39:37) C++: Basics
  • (4:45:04) Advanced Inheritance Hierarchy
  • (4:55:28) C++: Variables
  • (4:58:11) C++: Functions
  • (5:00:04) C++: UCLASS, UPROPERTY, UFUNCTION
  • (5:09:11) C++: USTRUCT
  • (5:17:52) C++: Using Unreal’s Functions
  • (5:22:10) C++: Enumerations
  • (5:24:53) Converting Blueprint To C++
  • (5:40:52) Blueprint Interface
  • (5:46:38) C++ Interface
  • (5:54:40) BlueprintImplementableEvent
  • (5:57:02) BlueprintNativeEvent
  • (6:01:40) C++: Array
  • (6:11:30) C++: Map
  • (6:17:31) Actor (Advanced)
  • (6:39:54) Character(Advanced)
  • (6:50:43) Player Controller(Advanced)
  • (6:52:46) Game Mode (Advanced)
  • (6:56:47) Game State (Advanced)
  • (7:06:17) Game Instance
  • (7:15:20) Creating Plugins
  • (7:33:53) Third Party Libraries(Static)
  • (7:51:42) Third Party Libraries(DLL)
  • (8:05:29) Networking
  • (8:07:06) Create/Join Sessions
  • (8:15:24) Network Replication
  • (8:22:48) Blueprint: Variable Replication
  • (8:27:53) Blueprint: RPCs
  • (8:43:46) Networking In C++
  • (9:01:22) Unreal Engine Source
  • (9:04:54) Switching Engine Versions
  • (9:12:11) Packaging
  • ((9:17:13) BONUS

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] Think Like a Computer Science Professor

Think Like a Computer Science Professor

By freeCodeCamp.org
Published: Jul 20, 2022


freeCodeCamp.org See how to think like a computer science professor. You will observe Radu’s thought process as he codes a project for the first time. Many tutorials demonstrate how to build something that the instructor has already fully planned out beforehand. But in this video, you learn what really goes into building a project from scratch. And he does it all without even referencing the Internet.

Radu Mariescu-Istodor has a PhD in computer science. He teaches computer science at a university as well as on his YouTube channel.

Radu’s channel: https://www.youtube.com/c/RaduMariesc…
Radu’s website: https://radufromfinland.com

    Contents

  • (00:00:00) Intro / showcase
  • (00:01:32) Quick planning
  • (00:03:25) Canvas project setup
  • (00:09:21) Trying to remember how drawImage works :-))
  • (00:18:58) Figured out I need to let it load first
  • (00:20:29) Helper code for getting coordinates
  • (00:22:27) Beginning procedural drawing
  • (00:29:16) Normalizing the space for symmetrical drawing
  • (00:48:32) Control point for head rotation
  • (00:56:48) Slider for head x rotation
  • (01:13:44) Rotating the head on X
  • (01:17:27) Rotating the head on Y
  • (01:28:14) Adding more control points
  • (01:59:31) Drawing eyes
  • (02:26:59) Styling the eyes
  • (02:42:42) Drawing the beard
  • (03:22:51) Drawing the nose
  • (03:27:25) Spoiler (I never get the nose to look better)
  • (03:31:35) Drawing hair
  • (03:51:48) Skin, Neck & Body
  • (04:07:43) Drawing the clothes
  • (04:24:15) Some fine-tuning
  • (04:43:00) Drawing the ears
  • (04:53:50) Polishing and commenting code
  • (05:17:41) Camera setup
  • (05:34:27) Image processing: Isolating blue pixels
  • (05:49:36) Moving avatar with camera
  • (05:55:59) Plan for day 2 (Important)
  • (06:02:32) Code refactoring with OOP
  • (06:15:43) Ditching the idea* above and sticking to point A
  • (06:43:07) Linear algebra
  • (06:52:20) Particle system
  • (07:08:57) Constraints (segments)
  • (08:00:50) Dynamic front hair skeleton
  • (08:17:30) Dynamic back hair skeleton
  • (08:31:43) Sliders to control the mouth
  • (08:45:09) Real-time face tracking
  • (09:42:58) Recognizing facial markers
  • (10:03:58) Solving the ‘fidgiting’ problem by averaging
  • (10:09:14) On averaging points
  • (10:10:14) Side-points of mouth
  • (10:11:56) Quick demo and quick planning
  • (10:13:41) Working with pre-recorded video
  • (10:24:03) Multi-input support in interface
  • (10:57:40) Styling front hair
  • (11:18:13) Styling back hair
  • (11:35:18) Adding side hair
  • (11:40:56) Debugging option
  • (11:50:40) Shirt strings
  • (12:00:21) Extensive testing
  • (12:01:34) Final touches
  • (12:09:50) Trying to fix nose, then gave up (too tired & found some bug)
  • (12:30:46) Final testing, writing instructions, and last thoughts

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] 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] Machine Learning for Everybody – Full Course

Machine Learning for Everybody – Full Course

By freeCodeCamp.org
Published: Sep 26, 2022


freeCodeCamp.org Learn Machine Learning in a way that is accessible to absolute beginners. You will learn the basics of Machine Learning and how to use TensorFlow to implement many different concepts.

Kylie Ying developed this course. Check out her channel: https://www.youtube.com/c/YCubed

Google provided a grant to make this course possible.

    Contents

  • (0:00:00) Intro
  • (0:00:58) Data/Colab Intro
  • (0:08:45) Intro to Machine Learning
  • (0:12:26) Features
  • (0:17:23) Classification/Regression
  • (0:19:57) Training Model
  • (0:30:57) Preparing Data
  • (0:44:43) K-Nearest Neighbors
  • (0:52:42) KNN Implementation
  • (1:08:43) Naive Bayes
  • (1:17:30) Naive Bayes Implementation
  • (1:19:22) Logistic Regression
  • (1:27:56) Log Regression Implementation
  • (1:29:13) Support Vector Machine
  • (1:37:54) SVM Implementation
  • (1:39:44) Neural Networks
  • (1:47:57) Tensorflow
  • (1:49:50) Classification NN using Tensorflow
  • (2:10:12) Linear Regression
  • (2:34:54) Lin Regression Implementation
  • (2:57:44) Lin Regression using a Neuron
  • (3:00:15) Regression NN using Tensorflow
  • (3:13:13) K-Means Clustering
  • (3:23:46) Principal Component Analysis
  • (3:33:54) K-Means and PCA Implementations

[#Script #Coding] Create An Elementor WordPress Website – Elementor Tutorial For Beginners

Create An Elementor WordPress Website – Elementor Tutorial For Beginners

By freeCodeCamp.org
Published: Jul 25, 2022


freeCodeCamp.org In this full Elementor WordPress course for beginners, you will learn how to to create beautiful, responsive webpages using a drag and drop interface.

Beau Carnes created this course.

    Course Contents

  • (0:00:00) Introduction
  • (0:00:41) Hosting and domain name
  • (0:04:18) Setup custom email and SSH
  • (0:06:34) Install WordPress
  • (0:10:02) Install Elementor and templates
  • (0:14:52) Editing with Elementor overview
  • (0:19:19) Updating homepage with Elementor
  • (0:23:34) Adding custom images
  • (0:27:47) Customizing text and other features
  • (0:38:04) Adding widgets with Elementor
  • (0:44:39) Adding video to website
  • (0:46:49) Customizing backgrounds
  • (0:53:10) Making website look good on mobile
  • (0:55:52) Updating about page
  • (1:02:39) Updating contact page
  • (1:05:42) Setting up contact form
  • (1:08:13) Update page header
  • (1:13:05) Update page footer
  • (1:15:11) How to add and remove pages
  • (1:19:54) Updating final settings
  • (1:21:20) Conclusion

[#Script #Coding] Game Development with LÖVE 2D and Lua – Full Course

Game Development with LÖVE 2D and Lua – Full Course

By freeCodeCamp.org
Published: Aug 25, 2022


freeCodeCamp.org Learn how to create games using LÖVE 2D and Lua. LÖVE is a framework you can use to make 2D games in Lua. It’s free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS. In this course, you will first learn how to program in Lua. Then you will learn how to use Love2D with Lua to develop amazing games.

Course created by Steve. Check out his channel: https://www.youtube.com/c/Stevesteacherzz

    Resources and Code

  • Lua: https://lua.org
  • Love2D: https://love2d.org
  • LuaRocks: https://luarocks.org
  • Running Boy Sprites: https://github.com/WeebNetsu/YouTube-…
  • Save the Ball Source Code: https://github.com/WeebNetsu/YouTube-…
  • Asteroids Game Source Code: https://github.com/WeebNetsu/YouTube-…
  • Sound Effects & BGM: https://github.com/WeebNetsu/YouTube-…
  • Creator’s GitHub: https://github.com/WeebNetsu/
    Course Contents
    — LUA BASICS —

  • (0:00:00) Intro to Lua
  • (0:02:28) Installing Lua
  • (0:09:51) Running Lua (VSCode)
  • (0:11:03) Printing and Comments
  • (0:19:42) Variables & Data Types
  • (0:29:51) Strings
  • (0:36:59) Math
  • (0:46:22) If Statements
  • (0:58:49) Loops
  • (1:03:37) User Input
  • (1:05:34) Tables
  • (1:23:27) Functions
  • (1:31:44) Working with Files
  • (1:39:12) Custom Modules
  • (1:43:10) OOP
    — LOVE 2D BASICS —

  • (1:56:42) Setup and LUD basics
  • (2:06:35) The Config File
  • (2:25:13) Drawing & Moving Shapes
  • (2:45:57) Keyboard Input
  • (2:55:36) Working with Sprites
    — CREATING SAVE THE BALL GAME —

  • (3:21:44) Game Setup
  • (3:38:03) Creating the Enemy
  • (4:09:02) The Menu Screen
  • (4:51:11) Adding a Point System
  • (5:11:44) Game Over Screen
    — CREATING THE ASTEROIDS GAME —

  • (5:31:24) Game Setup
  • (5:40:02) The Player
  • (6:10:32) The Thruster
  • (6:31:59) The Game State
  • (6:38:47) Game Text
  • (7:02:40) Asteroids
  • (7:41:32) Lasers
  • (8:03:46) Laser Collision Detection
  • (8:29:10) Player Collision Detection
  • (8:41:17) Player Lives
  • (8:57:54) The Menu
  • (9:30:51) Installing & Running LuaRocks
  • (9:42:18) The Score System
  • (10:03:12) Game Over
  • (10:11:56) Invincible PLayer & Infinite Levels
  • (10:31:07) Game Reset & High Score
  • (10:44:38) BGM & SFX

[#Script #Coding] Learn Kotlin Programming – Full Course for Beginners

Learn Kotlin Programming – Full Course for Beginners

By freeCodeCamp.org
Published: Oct 27, 2022


freeCodeCamp.org Learn the Kotlin programming language in this full course for beginners. Kotlin is the most popular programming language for building Android apps and it can also be can be used for any kind of development.

Alexandru Cristian developed this course.
Alexandru on Instagram: https://www.instagram.com/alexdobinca/

Other courses from Alenxadru:
Python: https://www.udemy.com/course/python…
Kotlin: https://www.udemy.com/course/kotlin…

    Contents

  • (0:00:00) Introduction
  • (0:01:06) Install Intellij IDEA
  • (0:06:23) Hello World
  • (0:25:41) Variables
  • (0:41:18) Window
  • (0:42:24) Integer Type
  • (0:53:08) DataType: Byte, Short and Long
  • (1:04:42) Float and Double
  • (1:16:16) Char and Boolean
  • (1:25:55) Operators
  • (1:49:47) Comments
  • (1:51:43) IfThenElse: Statement-Expression
  • (2:02:25) Less Than or Equal To Operator
  • (2:10:33) logical AND operator
  • (2:14:52) logical OR operator
  • (2:29:48) When Statement-Expression
  • (2:44:16) Null
  • (2:59:59) Functions
  • (3:15:46) Function: return and expressions
  • (3:27:43) Functions Overloading
  • (3:33:57) Functions Default Values
  • (3:44:09) Functions vararg keyword
  • (3:55:17) loops: FOR loop
  • (4:05:18) loops: WHILE and DO WHILE loop, Labels and continue and break
  • (4:28:26) loops Challenge
  • (4:43:14) Arrays
  • (4:59:56) Arrays Challenge
  • (5:18:41) OOP: Classes
  • (5:37:01) OOP: Primary Constructor
  • (5:51:25) OOP: Initializer Blocks
  • (6:07:03) OOP: Secondary Constructors
  • (6:23:56) OOP: Constructor Parameters Default Values
  • (6:31:08) OOP: Getters and Setters
  • (6:48:00) OOP: lateinit keyword
  • (6:57:52) OOP: Companion Object
  • (7:07:47) OOP: Singleton
  • (7:19:08) OOP: Lazy Initialization
  • (7:25:02) OOP: Enum Classes
  • (7:39:27) OOP: Inner Classes
  • (7:44:19) OOP Challenge
  • (8:00:16) OOP: Inheritance 1
  • (8:20:37) OOP: Inheritance 2
  • (8:35:31) OOP: Sealed Class
  • (8:48:57) OOP: Abstract Classes
  • (8:56:29) OOP: Data Class
  • (9:23:53) OOP: Interfaces 1
  • (9:35:37) OOP: Interfaces 2
  • (9:49:03) OOP: Object Expression
  • (9:58:09) OOP: Delegation
  • (10:05:20) List, Set, Map
  • (10:22:26) Mapping
  • (10:34:17) Zipping and Association
  • (10:49:34) Flatten
  • (10:59:17) String Representation
  • (11:10:19) Filtering
  • (11:28:53) Test Predicates
  • (11:31:30) Plus and Minus Operators
  • (11:34:45) Grouping
  • (11:39:41) Retreieve Collection parts
  • (11:59:47) Retreieve Single Elemets
  • (12:04:28) Aggregate Operations
  • (12:09:23) Comparable and Comparator
  • (12:36:43) Binary Search
  • (12:51:06) Generics: Type Parameters and Casting
  • (13:07:28) Generics: Upper Bounds

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] React JavaScript Framework for Beginners – Project-Based Course

React JavaScript Framework for Beginners – Project-Based Course

By freeCodeCamp.org
Published: Aug 31, 2022


freeCodeCamp.org Learn React in this full course for beginners. React is one of the most popular JavaScript frameworks and this course is the perfect place to start your learning journey. You will learn everything you need to know to get started with React by building three different projects.

We brought together three popular teachers for this course so you can learn from multiple perspectives.

You can code React all in a web browser using Replit. Replit provided a grant that made this course possible.

https://join.replit.com/react-students


    Part One



    Contents

  • (0:00:00) Course Introduction

  • (0:02:03) Introduction, part 1
  • (0:06:15) What is Replit
  • (0:07:50) What is React
  • (0:08:23) Create a Repl
  • (0:11:29) Create Functional Components
  • (0:18:02) Install Bootstrap 5
  • (0:22:49) Implement the useState Hook in a Functional Component
  • (0:29:16) Upload Image Files to Replit
  • (0:33:28) Create JSX Code to Render Bootstrap Cards for Employees
  • (0:40:49) Create Teams DropDown List
  • (0:45:03) Use JavaScript Events to Set State
  • (0:54:26) Move State Related Functionality to the App Component
  • (0:56:48) Understanding Props
  • (1:04:41) LocalStorage and the useEffect Hook
  • (1:11:47) Routing, react-router-dom package, Navigation
  • (1:25:25) Create Employee Component
  • (1:38:03) Abstract Responsibilities Into Functional Components
  • (1:46:14) Implement Media Queries
  • (1:47:04) Using Context to Reduce or Avoid Prop Drilling
  • (1:48:50) Course Wrap up

  • (1:49:15) Introduction, part 2
  • (1:53:12) Setup
  • (2:08:03) Context API
  • (2:30:46) Data Fetching
  • (2:42:08) Meals Component
  • (3:38:29) Search Component
  • (4:10:11) Modal Component
  • (4:43:04) Favorites Component

  • (5:14:27) Introduction, part 3
  • (5:20:32) Initialize Project
  • (5:22:48) React Router
  • (5:30:23) Fetching Data From API
  • (5:49:46) Multiple Requests with Promise.all()
  • (5:54:05) Map Method for rendering lists
  • (6:04:12) Rendering Table of Stocks
  • (6:09:12) Color Coding data
  • (6:16:55) Autocomplete Search Component
  • (6:39:12) Context API
  • (6:59:40) Navigating Between Pages
  • (7:03:52) Fetching Historical Data
  • (7:25:22) Formatting Data
  • (7:31:31) Working with Charts
  • (7:44:18) Chart Time Toggle
  • (7:58:54) Delete Stock (Event Propagation)
  • (8:05:26) Stock Data
  • (8:16:52) Local Storage

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