Learn Kotlin Programming – Full Course for Beginners
By freeCodeCamp.org
Published: Oct 27, 2022“
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
”
Tag: Programming
[#Script #Coding] Learn Go Programming by Building 11 Projects – Full Course
Learn Go Programming by Building 11 Projects – Full Course
By freeCodeCamp.org
Published: Mar 22, 2022“
In this Go programming language course for beginners, you will improve your Go programming skills by building eleven projects.
Akhil Sharma created this course. Check out his channel: https://www.youtube.com/c/AkhilSharmaTech
Project Code
- Build A Simple Web Server With Golang – https://github.com/AkhilSharma90/simp…
- Build A CRUD API With Golang – https://github.com/AkhilSharma90/Gola…
- Golang With MySQL Book Management System – https://github.com/AkhilSharma90/Gola…
- Simple SlackBot To Calculate Age – https://github.com/AkhilSharma90/GO-S…
- Golang Slackbot for File Uploading – https://github.com/AkhilSharma90/GO-S…
- Email Verifier Tool With Golang – https://github.com/AkhilSharma90/GO-E…
- AWS Lambda With Golang – https://github.com/AkhilSharma90/Simp…
- CRM with Golang Fiber – https://github.com/AkhilSharma90/go-b…
- HRMS with Golang Fiber – https://github.com/AkhilSharma90/go-b…
- Complete Serverless Stack – https://github.com/AkhilSharma90/Gola…
- A.I Bot with Wolfram, Wit.ai and golang – https://github.com/AkhilSharma90/AI-B…
Course Contents
- (0:00:00) Build A Simple Web Server With Golang
- (0:20:34) Build A CRUD API With Golang
- (1:07:14) Golang With MYSQL Book Management System
- (2:30:57) Simple SlackBot To Calculate Age
- (2:44:12) Golang Slackbot for File Uploading
- (3:01:45) Email Verifier Tool With Golang
- (3:24:32) AWS Lambda With Golang
- (3:50:12) CRM with Golang Fiber
- (4:34:34) HRMS with Golang Fiber
- (5:44:25) Complete serverless stack with Golang
- (7:28:55) A.I Bot with wolfram, wit.ai and Golang
”
[#Script #Coding] Learn TypeScript – Full Course for Beginners
Learn TypeScript – Full Course for Beginners
By freeCodeCamp.org
Published: Mar 15, 2021“
Learn the TypeScript programming language in this crash course for beginners. By the end of this course you will understand all modern TypeScript features.
Created by Alexander Kochergin. Check out his channel: https://www.youtube.com/MonsterlessonsAcademy
Code: https://github.com/monsterlessonsacademy/typescript-course
Course ContentsM/strong>
- (00:00) Intro
- (00:30) Do I need to learn Typescript?
- (05:02) How to install Typescript tools?
- (12:55) Typescript Type definitions introduction
- (22:02) Introduction to Interfaces in Typescript
- (31:22) Union & Type alias in Typescript
- (39:58) Any never void unknown in Typescript
- (49:57) Typescript Working with DOM
- (58:27) Creating classes in Typescript
- (1:09:37) Generics interfaces and functions in Typescript
- (1:27:17) How to use Enums in Typescript
- (1:34:07) Outro
”
[#Script #Coding] Code a 2D Game Engine using Java – Full Course for Beginners
Code a 2D Game Engine using Java – Full Course for Beginners
By freeCodeCamp.org
Published: Jan 03, 2022“
Learn how to program a 2D game engine from scratch using the Java Programming Language. You will use the game engine to create a Super Mario Clone but the engine can be used to create other games as well.
Code: https://github.com/codingminecraft/MarioYoutube/tree/master
Course created by GamesWithGabe. Check out his channel: https://www.youtube.com/channel/UCQP4…Part 2 (final hour of this course): https://youtu.be/roPRqEQZFu8
Course Contents
- (00:00:06) Introduction
- (00:07:54) Setting up the Window with LWJGL
- (00:25:20) Adding Event Listeners with GLFW
- (00:51:42) Creating a Scene Manager & Delta Time Variable
- (01:11:26) How OpenGL Graphics Programming Works
- (01:32:53) Drawing the First Square
- (02:02:56) Regexes and Shader Abstraction
- (02:24:25) Game Camera OpenGL
- (02:47:47) GLSL Shaders
- (03:08:45) Texture Loading in LWJGL3
- (03:36:02) Entity Component System
- (04:06:25) Batch Rendering in LWJGL3
- (04:50:00) Resource Management in LWJGL3
- (05:05:30) Texture Batching
- (05:38:48) Spritesheets
- (06:01:12) Dirty Flags in Rendering
- (06:23:17) Alpha Blending and Z-Indexing
- (06:38:56) Integrating ImGui
- (07:01:56) ImGui Fonts and Scene Integration
- (07:19:43) Serialization with Gson
- (07:42:48) Deserialization with Gson
- (08:06:03) Exposing Variables to the Level Editor
- (08:25:29) Converting Screen Coords to World Coords
- (08:49:27) Drag ‘N Drop Level Editor
- (09:15:25) Debug Drawing Functions
- (09:47:35) Snap To Grid Tool
- (10:10:25) Debug Drawing Boxes and Circles
- (10:28:58) Framebuffers in OpenGL
- (10:52:56) ImGui Docking in Java LWJGL
- (11:11:55) Adding a Game Viewport
- (11:34:51) Mouse Screen Coordinates to Game Viewport Coordinates
- (11:50:01) Pixel PERFECT Mouse Picking
- (12:23:39) Enabling Mouse Picking and Code Maintenance
- (12:35:16) Editor Camera Controls with Lerp
- (13:01:48) Coding Gizmos
- (13:31:03) Translate and Scale Gizmo
- (14:04:29) Properties Panel
- (14:33:53) Integrating JBox2D in our Engine
- (14:54:53) Event System and Box2D Physics
- (15:19:09) Adding an Engine Runtime (Play/Stop Buttons)
- (16:10:10) Refactoring and Physics
- (16:40:28) Font Rendering
- (16:43:34) Beginning Scene Hierarchy & ImGui Upgrade
- (17:00:38) Scene Panel Drag & Drop (ImGui)
- (17:18:31) Even More Bug Fixing
- (17:44:51) 2D Animations
- (18:18:29) Sounds with OpenAL
- (18:44:27) Improving the Editor
- (19:21:24) How to Use Box2D Physics
- (20:06:12) Pillbox Colliders and Player Controllers
- (20:45:32) Variable Length Jumps
- (21:25:28) Powerups
- (21:51:52) Goomba AI
- (22:29:59) Mario Pipes & Editor Improvements
- (23:01:59) Game Camera & Grid Lines
- (23:28:28) Mario Turtle AI
- (https://youtu.be/roPRqEQZFu8) Adding Flag Poles to Mario
- (https://youtu.be/roPRqEQZFu8) Fireballs and Bug Fixes
- (https://youtu.be/roPRqEQZFu8) The LAST Episode and Distributing your Game
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…
”
[#Money #Success] Top 10 Most Useful Online Courses That Are FREE
Top 10 Most Useful Online Courses That Are FREE
By Alux.com
Published: Jun 07, 2021“
Top 10 Most Useful Online Courses That Are FREE
SUBSCRIBE to ALUX: https://www.youtube.com/channel…
Top 10 Degrees That Still GUARANTEE A Job: https://youtu.be/dYMJXgl0J5MVideo Notes: https://www.alux.com/online-courses-free/
Have a look at our premium courses: https://courses.alux.com
Mind Mastery: https://www.alux.com/mindmasteryGet a free audiobook thanks to Audible: https://www.alux.com/freebook
Thanks to our friends at Audible!
Disclaimer: signing up for Audible will result in financial compensation towards Alux Inc at no additional cost to you, the consumer.
In this Alux.com video we will be answering the following questions:
- How to get FREE Online Courses with a Certificate?
- Which Free Online IT Courses should I take?
- What online courses can I take for free?
- What are the best free online courses?
- Does Harvard have free online courses?
- What is the quickest certification to get?
- What courses can I do online?
- What are the disadvantages of online classes?
- Which app is best for online classes?
- Which course is best for online earning?
- Are online certificates worth it?
- Do employers take online degrees seriously?
- What certificates are worth getting?
- Which are the Best FREE Online Courses with Certificates in India?
- What Free Certifications can I get online?
CONTENTS:
- 00:00 – Intro
- 00:26 – Jordan Peterson – University of Toronto
- 01:32 – Programming for Everybody – University of Michigan
- 02:57 – Artificial Intelligence for Robotics – Stanford University
- 04:10 – Psychology on iTunesU with Professor Paul Bloom
- 05:26 – Justice by Michael Sandel – Harvard University
- 06:32 – Fundamentals of Digital Marketing – Google Digital Garage
- 07:30 – University of California, BerkeleyX Book Club
- 08:19 – 3D Printing Classes – Skill Share
- 09:20 – Buddhism Through Its Scriptures – Harvard University
- 10:15 – Making Sense of the News: News Literacy Lessons for Digital Citizens, Hong Kong University of Science and Technology
- 11:12 – Question
PLAYLISTS
- Get Rich Playlist: https://www.youtube.com/playlist?list…
- Take Action Playlist: https://www.youtube.com/playlist?list…
- All Sunday Motivational Videos: https://www.youtube.com/playlist?list…
- Book Club: https://www.youtube.com/playlist?list…
ALUX on Social Media:
- https://www.instagram.com/alux/
- https://www.facebook.com/alux
- https://www.twitter.com/aluxcom
”
[#Script #Coding] Arduino Course for Beginners – Open-Source Electronics Platform
Arduino Course for Beginners – Open-Source Electronics Platform
By freeCodeCamp.org
Published: Jun 08, 2021“
Learn how to use Arduino hardware and software in this full course for beginners. Arduino is an easy-to-use, open-source electronics platform Arduino boards are able to read inputs – light on a sensor, a finger on a button, or a Twitter message – and turn it into an output – activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board.
No hardware is required to follow along with this course!
Course developed by Ashish Bansal.
- Ashish on Instagram: https://www.instagram.com/ashish_things/
Tinker with the circuits used in the course:
- custom blink function: https://www.tinkercad.com/things/ib4c…
- digitalRead & digitalWrite : https://www.tinkercad.com/things/bvTd…
- analogRead : https://www.tinkercad.com/things/6kEE…
- analogWrite : https://www.tinkercad.com/things/hDwW…
”
[#Script #Coding] Machine Learning Course for Beginners
Machine Learning Course for Beginners
By freeCodeCamp.org
Published: Aug 30, 2021“
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
- Course website with learning resources: https://antern.co/pages/ml001.html
- Code: https://github.com/ayush714/ML001-Project-Sources-Code-and-Learning-Materials
Course developed by Ayush Singh. Check out his channel: https://www.youtube.com/c/neweraa
”