Other
📚 GET THE FREE COURSE 👉 https://www.nazaweb.com/free-smart-contract-course
👨💻 CODE EXERCISES & SOLUTIONS 👉 https://github.com/NazaWEb/ult....imate-solidity-cours
🔥 Want me to build your software?
My team and I, have built and designed many amazing Web3 projects like NFT Projects, NFT Marketplaces, and more! If you are looking for an EPIC team:
👉 To build and design your Web3 Project
👉 To create a Smart Contract
👉 To audit your Smart Contract
👉 Or provide consultation on your next Web3 Project
Apply here 👉 https://www.nazaweb.com/work-with-us
This is the Solidity Fundamentals course 🚀
To learn advanced Solidity Smart Contracts, like the ERC-721, ERC-1155, etc..
Click Here 👉 https://youtu.be/Cbkj-Yg4k74
I created this course with a lot of ❤️ because I wish I had something like this when I was starting out as a Blockchain Developer.
Hope you enjoy it!
In this Solidity Tutorial for Beginners - Full Course in 4 Hours, you will learn 👇
👉 Solidity Groundwork: Grasp the fundamentals, including variables and building a basic calculator contract
👉 Contract Deployment: Learn how to release your Solidity contracts to a blockchain
👉 Solidity Deeper Dive: Explore mappings, arrays, structs, require statements, modifiers, and events in depth
👉 Twitter Contract Creation: Build a Twitter contract with features such as structs, limiting tweet lengths, adding likes, and more
👉 DAPP Integration: Learn how to incorporate your Twitter contract into a DAPP
👉 Advanced Solidity: Master more complex topics, such as loops, contract inheritance, and contract-to-contract interaction
👉 Final Project: Add user profiles to your Twitter contract and integrate account creation functionality to your DAPP 🔥
🕐 TIMESTAMPS:
00:00 Introduction
02:11 1 - What is Solidity? 🔥
07:04 2 - Build first Smart Contract 🔥
10:23 3 - Variables 😉
13:39 4 - Build a Calculator Contract 💻
23:49 5 - Deploy To Blockchain 🚀
28:14 6 - Variable & Function Visibility
33:33 7 - Basic Twitter Contract 🐦
37:02 8 - Solidity Mappings 🗺️
41:34 9 - Complete Basic Twitter Contract 🐦
45:07 10 - Solidity Arrays 🫂
49:04 11 - Get an Array of Tweets
53:37 12 - Solidity Structs 🚗
56:16 13 - Add Structs to Twitter 👋
01:03:14 14 - Solidity Require Statement
01:05:05 15 - Limit Tweet Length with Require
01:10:15 16 - Solidity Modifiers
01:22:19 17 - Add Custom Modifier to Twitter
01:29:25 18 - Add Likes To Twitter Contract ❤️
01:40:38 19 - Deploy Twitter Contract to Sepolia 🚀
01:45:48 20 - Solidity Events 📆
01:56:57 21 - Add Event to Twitter Smart Contract 🐦
02:05:09 22 - Implement Twitter Contract into a Twitter DAPP 🔥
02:29:35 23 - Solidity Loops ➿
02:40:15 24 - Get Total Likes in Twitter Contract 🐦
02:48:12 25 - Solidity Inheritance 💌
02:58:45 26 - Inherit Ownable from OpenZeppelin
03:04:46 27 - Contract to Contract Interaction
03:16:37 28 - Add User Profile To Twitter Contract 🧑🦲
03:37:10 29 - Add Account Creation to Twitter DAPP 🔥
🌍 SOCIALS:
Instagram: https://www.instagram.com/nazdumanskyy/
Twitter: https://twitter.com/NazDumanskyy
This course will give you a full introduction into all of the core concepts related to blockchain, smart contracts, Solidity, ERC20s, full-stack Web3 dapps, decentralized finance (DeFi), Chainlink, Ethereum, upgradable smart contracts, DAOs, aave, IPFS, and more. Follow along with the videos and you'll be a blockchain wizard in no time!
Join Cyfrin Updraft to see this in a NOT giant YouTube video: https://updraft.cyfrin.io/
🎓 Cyfrin Updraft: https://updraft.cyfrin.io/
🧑🏾💻 Code, resources, and support forum: https://github.com/Cyfrin/foundry-full-course-f23
🎙️ Community Discussions (Say Hi!): https://github.com/Cyfrin/foun....dry-full-course-cu/d
🎮 Discord: https://discord.gg/cyfrin
🐸 Lead Instructor PatrickAlphaC: https://x.com/PatrickAlphaC
👩🏫 Co-Instructor Ciara: https://x.com/CiaraNightingal
👨🏫 Co-Instructor Vas: https://x.com/cromewar
🏛️🏛️ Curriculum 🏛️🏛️
⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️ Blockchain Basics ⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️⛓️
⭐️ (00:00:00) | Section 0 | Welcome
⭐️ (00:17:57) | Lesson 1 | Blockchain Basics
🎧🎧🎧🎧🎧🎧🎧🎧🎧🎧 Solidity - Remix 🎧🎧🎧🎧🎧🎧🎧🎧🎧🎧
⭐️ (02:54:56) | Section 2 | Welcome to Remix - Simple Storage
⭐️ (04:42:10) | Section 3 | Storage Factory
⭐️ (05:19:59) | Section 4 | Fund Me
⭐️ (07:20:06) | Section 5 | AI Prompting
🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️ Solidity - Foundry 🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️🛠️
⭐️ (07:44:08) | Section 6 | Foundry Simple Storage
⭐️ (10:41:18) | Section 7 | Foundry Fund Me
⭐️ (13:34:57) | Section 8 | HTML Fund Me
⭐️ (14:01:47) | Section 9 | Foundry Smart Contract Lottery
⚒️⚒️⚒️⚒️⚒️⚒️⚒️⚒️⚒️⚒️⚒️⚒️⚒️ Solidity - Advanced Foundry ⚒️⚒️⚒️⚒️⚒️⚒️⚒️⚒️
⭐️ (19:24:45) | Section 10 | ERC20s
⭐️ (19:58:06) | Section 11 | NFTs
⭐️ (22:51:59) | Section 12 | DeFi Stablecoin
⭐️ (27:55:54) | Section 13 | Merkle Trees and Signatures
⭐️ (30:28:49) | Section 14 | Upgradable Smart Contracts
⭐️ (31:47:33) | Section 15 | Account Abstraction
⭐️ (36:00:08) | Section 16 | DAOs
⭐️ (37:15:34) | Section 17 | Security Introduction
🙏🙏 Sponsors 🙏🙏
A HUGE thank you to the following groups who help make our curriculum FREE.
- ZKSync (Lead sponsor!)
- Arbitrum Foundation
- Optimism (By way of RetroPGF)
- Chainlink Labs
- BadgerDAO
✅✅ Donate ✅✅
I use donated funds to spend money on making fun & informational videos.
ETH/Arbitrum/ZKSync/EVM Chains Wallet address:
0x3846c3A30E62075Fa916216b35EF04B8F53931f6 (cyfrin1.eth)
😸😸Follow Patrick!😸😸
Cyfrin: https://www.cyfrin.io/
YouTube: https://www.youtube.com/@PatrickAlphaC/videos
Twitter: https://twitter.com/patrickalphac
Medium: https://medium.com/@patrickalphac
TikTok: https://www.tiktok.com/@patrickalphac
All thoughts and opinions are my own.
This course will give you a full introduction into all of the core concepts related to blockchain, smart contracts, Solidity, ERC20s, full-stack Web3 dapps, decentralized finance (DeFi), Chainlink, Ethereum, upgradable smart contracts, DAOs, aave, IPFS, and more. Follow along with the videos and you'll be a blockchain wizard in no time!
Join Cyfrin Updraft to see this in a NOT giant YouTube video: https://updraft.cyfrin.io/
This is lessons 0 - 6
🦊 Part 1, Lesson 0 - 6: https://youtu.be/umepbfKp5rI
🐶 Part 2, Lesson 7 - 11: https://youtu.be/sas02qSFZ74
🌋 Part 3, Lesson 12 - 15: https://youtu.be/wUjYK5gwNZs
🐸 Web3Education.dev: https://web3education.dev/
💻 Code, resources, and support forum: https://github.com/Cyfrin/foundry-full-course-f23
Please reference the repo for anything you need, and feel free to leave issues and participate in the discussions.
⭐️ (0:00:00) | Lesson 0 | Welcome to the Course
⭐️ (0:13:54) | Lesson 1 | Blockchain Basics
⭐️ (2:10:42) | Lesson 2 | Welcome to Remix - Simple Storage
⭐️ (3:29:58) | Lesson 3 | Storage Factory
⭐️ (4:09:08) | Lesson 4 | Fund Me
⭐️ (6:00:00) | Lesson 5 | AI Prompting
⭐️ (6:22:58) | Lesson 6 | Foundry Simple Storage
Special thanks to @CyfrinAudits for sponsoring this video!
✅✅ Donate ✅✅
I use donated funds to spend money on making fun & informational videos.
ETH/Arbitrum/Polygon/EVM Chains Wallet address:
0x9680201d9c93d65a3603d2088d125e955c73BD65
😸😸Follow Patrick!😸😸
Cyfrin: https://www.cyfrin.io/
YouTube: https://www.youtube.com/@PatrickAlphaC/videos
Twitter: https://twitter.com/patrickalphac
Medium: https://medium.com/@patrickalphac
TikTok: https://www.tiktok.com/@patrickalphac
Twitch Stream Uploads & Shorts: https://www.youtube.com/channe....l/UCMHHNgcezTnfrJUM1
All thoughts and opinions are my own.
🤑 Become an in-demand blockchain MASTER:
https://dappuniversity.com/bootcamp
TABLE OF CONTENTS
00:00 Intro
01:00 What is Solidity?
01:40 Use Cases
02:39 Contract Structure
02:51 Variables
03:11 Types
03:28 Functions
04:27 Visibility
05:07 Modifiers
05:32 Custom Modifiers
05:48 Constructors
06:07 Global Variables
06:40 Operators
07:17 Conditionals
07:37 Arrays
08:21 Mappings
09:43 Structs
10:34 Events
12:03 Ether
13:36 Errors
14:24 Inheritance
15:16 Calling Other Contracts
16:07 Interfaces
17:02 Outro
Subscribe to this channel: https://www.youtube.com/channe....l/UCY0xL8V6NzzFcwzHC
Instagram: https://instagram.com/dappuniversity/
Twitter: https://twitter.com/DappUniversity
Email: gregory@dappuniversity.com
00:00 - Online Resources
01:39 - What is C++?
05:40 - Advantages / Disadvantages
11:12 - C / C++ Origins
16:18 - C++ Versions
20:37 - Hello World, explained
29:51 - Whitespace / Formatting
34:27 - STL / Namespaces
37:45 - C++ Compilation Process
57:56 - Header / Implementation files
1:09:09 - Primitive Types / Operators
1:10:15 - Function / Class Syntax
1:15:50 - STL Containers
1:17:30 - Live Coding (Variables, Functions, File Reading, Classes)
1:59:22 - File Reading Code (for assignments)
2:08:36 - Memory Overview
2:13:38 - Stack Memory
2:22:17 - Heap Memory
2:33:33 - Pointers / References
2:50:17 - Pass By Reference / Value
3:04:51 - RAII / Smart Pointers
3:17:03 - Inheritance
3:22:04 - Live Coding (Pointers, References, RAII, Classes)
Memorial University - Computer Science 4300 - Fall 2024
Intro to Game Programming
Professor: David Churchill - http://www.cs.mun.ca/~dchurchill/
This is a course for students interested in learning the fundamentals of game programming and game engine architecture. Topics include an introduction to: vector math for games, rendering, animation, and artificial intelligence, collision detection, game physics, and user-interfaces. Students will be writing fully functional games using an ECS (Entities, Components, Systems) architecture, using the C++ programming language and the SFML graphics library.
Course Assignments / Files will not be released publicly
Programming in Modern C++ Week 3 Answers || NPTEL ANSWERS 2025 #nptel #nptel2025
ABOUT THE COURSE : "Programming in Modern C++"
Unlock the full potential of C++ with our in-depth guide to modern programming techniques! In this video, we explore the latest features and best practices in Modern C++, covering everything from smart pointers and lambda expressions to multithreading and the Standard Template Library (STL). Whether you're a seasoned developer looking to stay current or a beginner eager to delve into the world of C++, this tutorial will equip you with the skills and knowledge needed to write efficient, maintainable, and powerful code. Join us on this coding journey and elevate your programming skills to the next level!
Please do like, share and subscribe❤
Assignment Link : https://onlinecourses.nptel.ac.in/noc24_cs44/unit?unit=42&assessment=286
#nptel
#assignment
#solved
#education #ModernCpp #ProgrammingTutorial #cplusplusprogramming
This is a full C++ programming course. It consists of many lectures whose goal is to take you from beginner to advanced programming level.
I recommend watching the entire video because later lectures require knowledge from previous ones.
🚀📈💻🔥 My Practical Programming Course: https://www.codebeautyacademy.com/
Experience the power of practical learning, gain career-ready skills, and start building real applications!
This is a step-by-step course designed to take you from beginner to expert in no time!
💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10).
Use it quickly, because it will be available for a limited time.
📚 Learn how to solve problems and build projects with these Free E-Books ⬇️
C++ Lambdas e-book - free download here: https://bit.ly/freeCppE-Book
Entire Object-Pascal step-by-step guide - free download here: https://bit.ly/FreeObjectPascalEbook
Contents:
00:00:00 – Goals of the course
00:01:31 – Do this before starting the course
00:02:41 – Introduction to C++ (What is C++? What kind of apps can you build with C++? Why C++ was created?)
00:06:39 – What is source code, object code, compiler, algorithm?
00:08:42 - Visual Studio 2019 – Creating a first project (setup)
00:11:32 - Visual Studio 2019 basics explained and first “Hello World” program
00:29:51 - Introduction to variables
00:44:36 – Rules for naming variables
00:52:15 – Data types in C++ and how to use sizeof operator
01:01:58 - Data type overflow
01:05:00 – What is ASCII table
01:09:50 - Simple, fun program for ciphering words into ASCII
01:18:12 - If/else statement (Build a program that checks odd/even numbers + flowchart explanation)
01:35:52 - Nested if/else statement (Build a program that determines the type of a triangle + flowchart)
01:55:50 - Operators in C++ (arithmetic, relational, logical, assignment operators)
02:21:02 - Swapping values of two variables with or without a third variable
02:29:20– Build BMI Calculator application + flowchart
02:49:55 - Ternary (Conditional) operator (Build a Guessing game app)
03:01:00 - Switch/case statement part 1 (Build Calculator app)
03:26:36 - Switch/case statement part 2 (Build program that checks number of days in a month)
03:39:35 - While loop part 1 + infinite loop example
03:53:39 - While loop part 2 (Build a program for counting digits of a number)
04:12:39 - While loop part 3 (Build a program for reversing digits of a number)
04:25:25 - Do while loop (Program for PIN validation)
04:39:09 – What is the difference between While loop and Do While loop
04:40:34 - For loop (Build a program for calculating the factorial of a number)
04:58:12 – Nested loops (Nesting do while loop and for loop)
05:11:08 – Nested for loop (Build Multiplication table app)
05:21:45 – Program for drawing rectangle shape
05:33:05 – Program for drawing triangle and inverted/reversed triangle shapes
05:44:30 – Introduction to functions
05:56:02 – Functions with parameters/arguments (multiple and default)
06:11:42 - Function return statement (Build program for checking prime numbers)
06:37:39 - Function overloading
06:48:06 – Build ATM app
07:03:03 - Generic functions and templates
07:14:30 – Recursion and recursive functions
07:30:01 – Introduction to OOP, What are classes and objects
07:42:06 – OOP Constructors and class methods
07:57:10 – OOP Encapsulation, GIT: https://github.com/TrueCodeBea....uty/EncapsulationCpp
08:08:31 – OOP Inheritance, GIT: https://github.com/TrueCodeBea....uty/InheritanceCpp.g
08:24:59 – OOP Polymorphism, GIT: https://github.com/TrueCodeBea....uty/PolymorphismCpp.
08:40:04 - Introduction to pointers
08:51:14 - Void pointers
09:06:27 - Pointers and arrays
09:19:18 - Return multiple values from a function using pointers
09:34:50 - Dynamic arrays, create/change arrays at runtime
09:48:35 – Multidimensional dynamic arrays, Two-dimensional array
10:07:00 - Detecting errors in code using PVS Studio
10:17:19 - Explaining Memory Leaks
10:26:25 - Bloopers
After this course, I recommend learning about practical programming to gain career ready skills and get your first job, here: https://www.codebeautyacademy.com/
Add me on:
Instagram 📸 - https://www.instagram.com/TrueCodeBeauty
Twitter 🐦- https://twitter.com/TrueCodeBeauty
I'm a video game programmer and I've been using C++ as a programming language for 15 years, and have been writing code in some form for another for over 20 years. Of course in my time as a programmer I've branched out to other languages, but I'd say C++ has been the focus for me across my hobby and professional projects. Seeing an old file made me reflect on my early goals and reminisce about the process of learning and growing as a developer.
This course will give you a full introduction into all of the core concepts in C++.
Want more from Mike? He's starting a coding RPG/Bootcamp - https://simulator.dev/
⭐️ Contents ⭐
⌨️ (0:00:00) Introduction
⌨️ (0:01:38) Windows Installation
⌨️ (0:04:54) Mac Installation
⌨️ (0:08:44) Setup & Hello World
⌨️ (0:12:29) Drawing a Shape
⌨️ (0:19:55) Variables
⌨️ (0:31:43) Data Types
⌨️ (0:39:15) Working With Strings
⌨️ (0:49:00) Working With Numbers
⌨️ (0:59:41) Getting User Input
⌨️ (1:05:32) Building a Calculator
⌨️ (1:09:28) Building a Mad Libs
⌨️ (1:13:45) Arrays
⌨️ (1:20:03) Functions
⌨️ (1:29:47) Return Statement
⌨️ (1:35:22) If Statements
⌨️ (1:47:15) If Statements (con't)
⌨️ (1:55:58) Building a Better Calculator
⌨️ (2:02:20) Switch Statements
⌨️ (2:10:47) While Loops
⌨️ (2:18:53) Building a Guessing Game
⌨️ (2:29:18) For Loops
⌨️ (2:38:32) Exponent Function
⌨️ (2:45:21) 2d Arrays & Nested Loops
⌨️ (2:54:55) Comments
⌨️ (2:59:11) Pointers
⌨️ (3:13:26) Classes & Objects
⌨️ (3:25:40) Constructor Functions
⌨️ (3:34:41) Object Functions
⌨️ (3:41:43) Getters & Setters
⌨️ (3:54:04) Inheritance
Course developed by Mike Dane. Check out his YouTube channel for more great programming courses: https://www.youtube.com/channe....l/UCvmINlrza7JHB1zkI
🐦Follow Mike on Twitter: https://twitter.com/GiraffeAcademy
🔗The Giraffe Academy website: http://www.giraffeacademy.com/
⭐️Other full courses by Giraffe Academy on our channel ⭐️
💻C: https://youtu.be/KJgsSFOSQv0
💻Python: https://youtu.be/rfscVS0vtbw
💻SQL: https://youtu.be/HXV3zeQKqGY
💻Ruby: https://youtu.be/t_ispmWmdjY
💻PHP: https://youtu.be/OK_JCtrrv-c
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://medium.freecodecamp.org
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
C++ gets a lot of hate on the internet, and there may be good reason for that. I think C++ is misunderstood, and there are a few simple reasons why. Despite being designed around 3 simple principles, the language has inflated to have a ton of features that are either too complicated to understand, or too powerful to implement without making your code base unmanageable.
But, should you learn C++? Yes. There are a few caveats though.
🏫 COURSES 🏫 Check out my new courses at https://lowlevel.academy
🙌 SUPPORT THE CHANNEL 🙌 Become a Low Level Associate and support the channel at https://youtube.com/c/LowLevelLearning/join
Why Are Switch Statements so HECKIN fast? https://youtu.be/fjUG_y5ZaL4
Why Do Header Files Exist? https://youtu.be/tOQZlD-0Scc
How Does Return Work? https://youtu.be/e46wHUjNDjE
🛒 GREAT BOOKS FOR THE LOWEST LEVEL🛒
C Programming Language, 2nd Edition: https://amzn.to/3OKh3q2
C++ Crash Course: A Fast-Paced Introduction: https://amzn.to/3qdZILK
The Rust Programming Language, 2nd Edition: https://amzn.to/3MHaS36
🔥🔥🔥 SOCIALS 🔥🔥🔥
Low Level Merch!: https://www.linktr.ee/lowlevellearning
Follow me on Twitter: https://twitter.com/LowLevelTweets
Follow me on Twitch: https://twitch.tv/lowlevellearning
Join me on Discord!: https://discord.gg/gZhRXDdBYY
🚀 Master the basics of C++ programming in just 10 minutes! 🎯
Timestamps:
00:00 History of C++
00:39 Basic C++ Program
01:19 Insertion operator
02:06 Namespace in C++
03:09 Variables in C++
03:28 Keywords in C++
03:46 endl object
04:10 Minimize redundancy
04:40 Inputs in C++
05:21 While Loop in C++
06:00 Do while loop in C++
06:25 for loop in C++
07:06 If statement in C++
07:50 Switch statement in C++
08:19 Functions in C++
08:57 Comments in C++
09:37 Compiling C++ Code
Discover other programming languages in 10 minutes : https://www.youtube.com/playli....st?list=PLXIDHr1YZnm
In this concise and action-packed tutorial, I cover the fundamentals of C++ programming from scratch, making it perfect for beginners and aspiring developers. 🌟
Discover the history and significance of C++, a powerful and versatile language that has stood the test of time. Learn how to write your first C++ program and dive into essential concepts such as variables, input/output, loops, conditional statements, and even functions. 💻
Whether you're a student, hobbyist, or aspiring software developer, this video will empower you to begin your C++ journey with confidence! 🔥
🔔 Don't forget to subscribe to my channel and turn on notifications to stay updated with my latest videos !!
Support me by joining this channel:
https://www.youtube.com/channe....l/UCv6eC6SWlm6p_fPbC
My Social Media Handles:
Instagram: https://instagram.com/amanbytes
Twitter: https://twitter.com/amanbytes
Don't forget to Subscribe!!!
This video is a beginner's introduction to C++ that assumes you have no coding experience.
C++ is a vast and complex language. This 6-hour video covers just enough to get you started working with C++ on your own. After completion, I would recommend researching: Vectors, Polymorphism, STL, Smart Pointers, and modern C++23 features.
⭐️Time Stamps⭐️
1# (00:00:00) C++ tutorial for beginners 👨💻
2# (00:13:30) Variables and basic data types ✗
3# (00:24:14) Const 🚫
4# (00:27:37) Namespaces 📛
5# (00:32:13) Typedef and type aliases 🙋♂️
6# (00:37:39) Arithmetic operators 🧮
7# (00:43:18) Type conversion ✨
8# (00:47:05) User input ⌨️
9# (00:52:35) Useful math related functions🔢
10# (00:56:03) Hypotenuse calculator practice program 📐
11# (00:58:44) If statements 🤔
12# (01:03:40) Switches 🔀
13# (01:09:29) Console calculator program 🖩
14# (01:14:13) Ternary operator ❓
15# (01:18:53) Logical operators 🔣
16# (01:23:55) Temperature conversion program 🌡️
17# (01:29:17) Useful string methods in C++ 〰️
18# (01:35:51) While loops ♾️
19# (01:38:56) Do while loops 🔃
20# (01:42:15) For loops 🔂
21# (01:45:53) Break & continue 💔
22# (01:47:34) Nested loops ➿
23# (01:51:51) Random number generator 🎲
24# (01:55:25) Random event generator 🎁
25# (01:59:05) Number guessing game ↕️
26# (02:03:10) User defined functions 📞
27# (02:10:33) Return keyword 🔙
28# (02:16:42) Overloaded functions 🍕
29# (02:19:49) Variable scope 🌎
30# (02:24:11) Banking practice program 💰
31# (02:38:04) ROCK PAPER SCISSORS game 👊
32# (02:51:11) Arrays 🚗
33# (02:56:40) Sizeof() operator ⚖️
34# (03:01:34) Iterate over an array 🗃️
35# (03:05:40) Foreach loop 🗂️
36# (03:08:36) Pass array to a function 💵
37# (03:13:07) Search an array for an element 🔎
38# (03:20:43) Sort an array ➡️
39# (03:26:37) Fill() function 🍔
40# (03:31:19) Fill an array with user input 🌭
41# (03:38:17) Multidimensional arrays ⬜
42# (03:45:57) QUIZ GAME 💯
43# (03:57:42) Memory addresses 🏠
44# (04:00:31) Pass by VALUE vs pass by REFERENCE 📧
45# (04:04:47) Const parameters 🧱
46# (04:07:54) Credit card validator program 💳
47# (04:17:56) Pointers 👈
48# (04:23:12) Null pointers ⛔
49# (04:27:17) TIC TAC TOE game ⭕
50# (04:46:26) Dynamic memory 🧠
51# (04:52:15) Recursion 😵
52# (04:58:35) Function templates 🍪
53# (05:03:49) Structs 🏗️
54# (05:08:49) Pass structs as arguments 🚚
55# (05:14:17) Enums 📅
56# (05:18:38) Object Oriented Programming 🧍
57# (05:29:32) Constructors 👷
58# (05:38:26) Constructor overloading 👨🍳
59# (05:42:51) Getters & setters 🔒
60# (05:48:59) Inheritance 👩👧👦
Copyright Disclaimer:
This video is the intellectual property of Bro Code. All rights reserved. No part of this video may be reproduced, distributed, or transmitted in any form or by any means, including but not limited to recording, uploading, or other electronic or mechanical methods, without my written permission, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law.
Learn C++ basics in 1 hour! 🚀 Get 6 months of CLion FREE with the coupon in the description!
❤️ Join this channel to get access to perks:
https://www.youtube.com/channe....l/UCWv7vMbMWH4-V0ZXd
🚀 Ready for a deep dive?
- Check out my complete C++ course: https://mosh.link/cpp-course
- Subscribe for more awesome content: https://goo.gl/6PYaGF
📕 Get the FREE goodies:
- C++ cheat sheet & summary notes: https://mosh.link/cpp-cheatsheet
- Get 6 months of CLion for free with this coupon code: MOSH_YOUTUBE - Redeem it at: https://jb.gg/redeem
✋ Stay connected:
- Twitter: https://twitter.com/moshhamedani
- Facebook: https://www.facebook.com/programmingwithmosh/
- Instagram: https://www.instagram.com/codewithmosh.official/
- LinkedIn: https://www.linkedin.com/school/codewithmosh/
📖 TABLE OF CONTENT
0:00:00 Course Introduction
0:00:56 Introduction to C++
0:04:14 Popular IDEs
0:06:11 Your First C++ Program
0:13:36 Compiling and Running a C++ Program
0:16:01 Changing the Theme
0:17:16 Course Structure
0:18:48 Cheat Sheet
0:19:20 Section 1: The Basics
0:19:52 Variables
0:26:00 Constants
0:27:28 Naming Conventions
0:30:25 Mathematical Expressions
0:36:39 Order of Operators
0:39:49 Writing Output to the Console
0:49:06 Reading from the Console
0:53:41 Working with the Standard Library
0:58:19 Comments
1:00:51 Introduction to Fundamental Data Types
1:01:41 Section 2: Fundamental Data Types
1:04:45 Initializing Variables
1:09:29 Working with Numbers
1:13:03 Narrowing
1:15:17 Generating Random Numbers
💡 Why C++?
- It's a high-performance language used in gaming, systems programming, and more.
- Great for learning core programming concepts.
👉 This tutorial is perfect for you if:
- You're a complete beginner.
- You want a fast and practical intro to C++.
- You're aiming for a career where C++ is valuable.
#coding #programming
C++ or C-plus-plus or Cpp is an extremely popular object-oriented programming language. Created in 1979, today it powers game engines, databases, compilers, embedded systems, desktop software, and much of our software infrastructure.
#programming #compsci #100SecondsOfCode
🔗 Resources
Microsoft Docs https://docs.microsoft.com/en-us/cpp/
Bjarne Stroustrup Homepage https://www.stroustrup.com/
C in 100 Seconds https://youtu.be/U3aXWizDbQ4
C# in 100 Seconds https://youtu.be/ravLFzIguCM
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is C++?
- C++ basics tutorial
- Who invented C++?
- What is C++ used for?
- What is a smart pointer?
- C++ vs C
- Object oriented programming basics
Freelance Coding is the way in 2024! Learn How: https://www.freemote.com/strategy
https://instagram.com/aaronjack
#coding #programming #javascript ❗Free Programming Cheat Sheets (JavaScript, Python, React, CSS)
https://freemote.com/programming-cheat-sheets
❗Learn How to Earn a Side Income with Freelance Coding
https://freemote.com
Programming ကို Beginner အနေနဲ့ ဘယ်လို စတင်လေ့လာမလဲ?
ဒီနေ့ခေတ်မှာ Programming က လူငယ်တိုင်းသိထားသင့်တဲ့ အခြေခံ Subject တစ်ခုဖြစ်နေပါပြီ။ သင်တန်းတွေ တက်စရာမလိုဘဲ ကိုယ်ကိုယ်တိုင် Self Learning လုပ်နိုင်ဖို့ ဗွီဒီယိုလေးကို မျှဝေလိုက်ပါတယ်။
ဆက်လက် ကြည့်ရှုသင့်တဲ့ ဗွီဒီယိုများ
ဘာ Programming Languages တွေ လေ့လာသင့်လဲ?
https://youtu.be/EZMwr5HLcG8
How CPU Work?
https://youtu.be/ixtT3PHU5YI
How Computers Work?
https://youtu.be/0BGJrXDXm-U
Evolution of Computer ကွန်ပျူတာ အဆင့်ဆင့်ပြောင်းလဲခဲ့ပုံ သမိုင်းကြောင်
https://youtu.be/UTq_1_zbNvc
Self-Learning
https://youtu.be/iv83Ab-WuFA
5 Industries and Job Opportunities for Myanmar Youth အနာဂတ်မှာ ခေတ်စားလာမယ့် အလုပ်အကိုင် အခွင့်အလမ်းများ
https://youtu.be/f7MnS_ZFWa0
ကျောင်းပိတ်ထားတဲ့အချိန်မှာ လူငယ်တွေအတွက် ဘာအခွင့်အလမ်းတွေရှိလဲ ?
https://youtu.be/syQWq3RG2fI
Microsoft Headquarter မှာProgram Managerအဖြစ်အလုပ်လုပ်ခဲ့တဲ့မြန်မာတစ်ယောက်နဲ့တွေ့ဆုံခြင်း အပိုင်း(၁)
https://youtu.be/-2ifHyOYM5M
Microsoft Headquarter မှာProgram Managerအဖြစ်အလုပ်လုပ်ခဲ့တဲ့မြန်မာတစ်ယောက်နဲ့တွေ့ဆုံခြင်း အပိုင်း(၂)
https://youtu.be/VtaohG4evXg
Microsoft Headquarter မှာProgram Managerအဖြစ်အလုပ်လုပ်ခဲ့တဲ့မြန်မာတစ်ယောက်နဲ့တွေ့ဆုံခြင်း အပိုင်း(၃)
https://youtu.be/YTPWYKyerNY
Check out Scrimba – my preferred platform for learning to code (get an extra 20% off Pro with my links):
AI Engineer Path:
https://scrimba.com/the-ai-eng....ineer-path-c02v?via=
Frontend Developer Career Path:
https://scrimba.com/the-fronte....nd-developer-career-
All Courses:
https://scrimba.com/courses?via=edmundyong
=====
Wishing all you happy holidays 🎄🎅
Sharing a general roadmap on how I approach coding apps that earn money.
Resources used in this video (let me know if I am missing any):
- https://roadmap.sh/
- https://dev.to/rowsanali/do-yo....u-have-shiny-object-
- https://longform.asmartbear.com/slc/
- https://www.getbeamer.com/blog..../customer-feedback-m
- https://x.com/namyakhann/statu....s/186352509852919429
- https://x.com/namyakhann/statu....s/186181632649639983
=====
Join Startup Club - The #1 community for established & aspiring startup founders:
https://discord.gg/YFPJQRBTrA
=====
Try my Startup (Easy Folders):
https://chromewebstore.google.....com/detail/chatgpt-f
=====
00:00 - Intro
00:46 - The mindset you need to adopt
01:23 - Setting clear goals (seriously)
02:51 - The building phase
05:34 - The marketing phase
06:25 - The iterating phase
=====
Socials:
https://www.instagram.com/e.yongg/
https://www.twitter.com/edmund_io/
#SeoulVlog #dayinthelife #korean #koreanvlog #startups #SeoulLife #indiehackers #DigitalNomad #softwareengineer #softwaredeveloper #codingvlog #solotravel #solopreneur #startupvlog
Web Dev Roadmap for Beginners (Free!): https://bit.ly/DaveGrayWebDevRoadmap
This short how-to tutorial will help you learn computer programming as an absolute beginner. I'll provide you with a quick list of things to do as you learn programming as well as guide you to free resources that will help you get started!
💖 Support me on Patreon ➜ https://patreon.com/davegray
⭐ Become a full-stack web dev with Zero To Mastery Courses:
- The Complete Web Dev Bootcamp: https://bit.ly/WebDevMaster
🚩 Subscribe ➜ https://bit.ly/3nGHmNn
☕ Buy Me A Coffee: https://www.buymeacoffee.com/davegray
✅ How to Learn Computer Programming:
(00:00) Intro
(00:35) It's easy to get overwhelmed
(00:55) No cost to get started
(01:23) No specific computer operating system is needed
(01:50) Am I too old? Am I too young? Do I need experience?
(02:23) You do need the desire to learn programming
(02:58) You need to be able to focus
(03:30) Where do you start learning programming?
(04:24) Free resources to help you learn to program
(11:05) Conclusion
📚 Learn Computer Programming at these sites:
https://www.freecodecamp.org
https://www.theodinproject.com
https://scrimba.com/
💻 Start Programming at these sites:
https://codepen.io/
https://glitch.com/
https://repl.it/
✅ Follow Me:
Twitter: https://twitter.com/yesdavidgray
Reddit: https://www.reddit.com/user/DaveOnEleven
LinkedIn: https://www.linkedin.com/in/davidagray/
Blog: https://yesdavidgray.com/
Was this tutorial about how to learn programming as an absolute beginner helpful? If so, please share. Let me know your thoughts in the comments.
#learn #programming #program
Master DSA patterns: https://algomaster.io/
Subscribe to my newsletter: https://blog.algomaster.io/
Subscribe to my tutorial channel: https://www.youtube.com/@algomaster-io
In this video, I share how I would go about using Leetcode if I had to start from scratch.
I share all my Leetcode wisdom after solving more than 1500 problems and clearing interviews at multiple big tech companies.
My coding journey video link: https://www.youtube.com/watch?v=SkT8tDy45fU
Resources I mentioned in this video:
Books:
- Cracking the coding interview by Gayle Laakmann McDowell
- Data Structures and Algorithms Made Easy by Narshimha Karumanchi
Github
- Leetcode Patterns and Extensions: https://github.com/ashishps1/a....wesome-leetcode-reso
👉 Get a FREE System Design Interview Handbook in your inbox by subscribing to my newsletter: https://blog.algomaster.io/
🎥 Subscribe to my channel for more such content: https://www.youtube.com/@ashishps_1/
📹 My tutorial channel: https://www.youtube.com/@algomaster-io
💻 My Github repositories for tech interview preparation: https://github.com/ashishps1
Stay in touch:
✍️ Medium: https://medium.com/@ashishps
👨💻 LinkedIn https://www.linkedin.com/in/ashishps1/
🚀 X: https://twitter.com/ashishps_1
📷 Instagram: https://www.instagram.com/ashishps_1/
Interested in sponsoring my channel? Learn more and book me here: https://www.passionfroot.me/ashishps
Chapters:
00:00 - Introduction
00:23 - Why Leetcode?
00:43 - Which programming language to use?
01:25 - Does programming language matter in interviews?
01:45 - How to Learn DSA?
02:50 - Which problems to solve?
04:14 - How many problems to solve?
04:54 - How to approach a new problem?
05:39 - What to do when stuck?
06:13 - How to solve more problems in less time?
06:46 - Should I memorize solution?
07:18 - How to practice in an interview setting?
07:57 - Do I need Leetcode premium?
08:29 - Conclusion
In this video We will discuss, What is Coding for beginners and How to start Coding from Basics in Telugu.
Check Harsha Verse Placement Sheet(All Resources Given here to crack any Software Company)
https://docs.google.com/spread....sheets/d/1V9IWzZDQR2
Like and share the video if you find it helpful. Means a lot to me ❤️.
1.GFG
https://www.geeksforgeeks.org/....complete-roadmap-to-
2.Free codecamp : https://www.freecodecamp.org/n....ews/learn-data-struc
3. W3Schools: https://www.w3schools.in/data-structures/intro
4.Tutorials Point : https://www.tutorialspoint.com/index.htm
-----------------------------
What is software engineering in telugu
Easy Software Jobs
How to become a software engineer
What do software engineers do
How to Start Coding In telugu
What is coding
Java coding
#python #c++
You can connect with me on these Social Media Platforms.
⚡️ Instagram: https://www.instagram.com/harsha_verse/
⚡️ LinkedIn : https://www.linkedin.com/in/g-b-harshavardhan/
⚡️ Twitter : https://twitter.com/HarshagbItis
⚡️ Medium :https://medium.com/@harshagb.itis
My Mic: https://amzn.to/3RegAx2
Time Line
0:00 - 1:30 Why DSA Is Important
1:31 - 2:22 Intro and Basic Formalities
2:23 - 3:43 What is Coding?
3:44 - 4:35 Programming Language
4:36 - 7:05 How to Start Coding
7:06 - 8:33 DSA
8:34 - 10:22 Resources