This is a wonderful video for novice programmers to learn how to get a started and a wonderful reminder for advanced programmers. It's a great example of first principles and content-first design. As Carlos shows it can even work with everyday taks like cooking ramen, there's no limit to how you can apply this technique. Taking time to understnad the problem gets you half way to your solution.
That's so explained, I am new on coding, This is practically my first week and this explanation is so easy, I can relate my MS-Excel knowledge on this. I will come back here to thank you properly when i finally finish my programme
Thanks for the video. I learned about Pseudocode a long time back but I needed a refresher. This explanation and example was clear and concise. I feel more confident to attempt writing pseudocode for my pet project (which has a couple of tricky tasks)! Thanks again!
Not really.. If you know some code, it's easy to understand that it's just summarizing code like you would an article in English class. Nothing super technical, just key words.
@@kaitlynmccormick1310 yeah like when he says "so we know that four loop...", no I do not know, I've never heard of four loop before. I'm just starting intro to computer science, and have zero knowledge. anyone have even more beginner stage videos that would recommend?
If someone wants to go deeper, check chapter 9 from code complete 2. This video is cool but count and number refer to the same variable used so in the pseudocode you should use as single variable and a better name.
Cool video, but I also want to point out that as much as reusability isn't the reason for this video, it's helps a whole lot if you plan for reusability in writing your pseudocodes
With advancements in AI, I think the time is right for a new programming paradigm where you can write your program with plain, simple English statements - or just about any other language - and not have to be concerned with the rigid syntax rules of programming a language. Then an AI compiler reads your human language script and compiles it into machine readable byte code. For example: This javascript function: function monthName(monthID, abbrevLength) { let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; return (months[monthID]).slice(0, abbrevLength); }; Can become: Define "monthName" as function with arguments = "monthID", "abbrevLength" { Define "months" as array with string values = the months of the year; define "result" as months value where index = monthID; return left abbrevLength characters of result; } The beautiful thing about the second human code version is that you can use synonyms. For example the line that says: define "result" as months value where index = monthID; Could also be written as any of the following: define "result" as months value having index monthID; define "result" as months value with index monthID; define "result" as months value of index monthID; define "result" as index monthID of months; define "result" as value monthID of months; define "result" as months monthID;
The good news is that the AI itself wouldn't function without some syntax because a certain syntax would have to be written to understand the pseudocode itself.
@@praveshmaharaj4387 Only because you're already familiar with, and proficient in, "normal code". A complete newbie just beginning would likely prefer the more human language version.
Thank you. Still- pseudocode may not have a required syntax but it does require succinct logic. A newbie like me will find pseudocode daunting because I don't know how to code. There are some formal parameters to it.
I know that feeling. I am in the exact same situation that you were 8 months ago. But one of my online tutors told me since I'm new to things and instead of me always rushing to Google to find the quick, easy answer. I got all of these puzzle pieces in my mind right now. I just gotta think it though carefully to see what's the next step.
This was Really Great... I enjoyed the whole flow of the video. It was VERY informative and I know much more about pseudo code now. Thanks so much Sir!
hi, tip for next time, pseduo code should teach me to how to solve questions in a simple way, but i don't know how to code, i have an exam next week, i will be asked to solve 3 psedo codes, and i must pass it, u directly went to a coding language, hopefully next time u could show in a simple way, also more rules and stuff, anyways amazing video
I'm missing something. Are there any prerequisites to understanding what's going on here? Seems like the pseudo words originally used had more structure than I was expecting. I was expecting just english - at least until the actual coding part started. Where did the plain English commands come from?
I tried to do the Fizz Buzz exercice before seeing what you did. I think it's not a obligation to write exactly what you did. - FOR LOOP i from 1 to 20 - IF i is multiple of 3 and 5 print "Fizz Buzz" - ELSE IF i is multiple of 3 print "Fizz " - ELSE IF i is multiple of 5 print "Buzz " - ELSE print i What do you think ?
So basically, pseudocode is instructions on how to write a program. Thanks mate!
10 minutes of a video in one sentence, thanks man.
@@kawa99 hey kawa. kaaaaaawa....😮
He actually said it before 😅
"So basically, pseudocode is instructions on *what* to write in a program. Thanks mate!"
@@kawa99 not exactly lol, there's a lot more to it. one sentence is too vague for most people to know how to use this effectively.
Pseudocode is python but with syntax errors.
As a person eager to learn programming, you have no idea how helpful this has been. Thanks so much Carlos (and Codecademy)!
Nice
How is it going mate?
This is a wonderful video for novice programmers to learn how to get a started and a wonderful reminder for advanced programmers. It's a great example of first principles and content-first design. As Carlos shows it can even work with everyday taks like cooking ramen, there's no limit to how you can apply this technique. Taking time to understnad the problem gets you half way to your solution.
thanks for this - took me a while to figure that using pseudo code could be really helpful, and this helps that little bit more!
That's so explained, I am new on coding, This is practically my first week and this explanation is so easy, I can relate my MS-Excel knowledge on this. I will come back here to thank you properly when i finally finish my programme
Thank you for simplifying it. Now i understand that pseudocode is a guide on how to go about writing programs.
for i in range(1,21):
if i % 15 == 0:
print("Fizz Buzz")
elif i % 3 == 0:
print("Fizz")
elif i % 5 == 0:
print("Buzz")
else:
print(i)
Thank for the example!
is this python?
Thanks for the video. I learned about Pseudocode a long time back but I needed a refresher. This explanation and example was clear and concise. I feel more confident to attempt writing pseudocode for my pet project (which has a couple of tricky tasks)! Thanks again!
This vid is way above anyone that is starting out, like myself. But I'm sure it's helpful for many more experienced programmers
Not really.. If you know some code, it's easy to understand that it's just summarizing code like you would an article in English class. Nothing super technical, just key words.
@@kaitlynmccormick1310 just you miss the. "starting out" part.
@@kaitlynmccormick1310 yeah like when he says "so we know that four loop...", no I do not know, I've never heard of four loop before. I'm just starting intro to computer science, and have zero knowledge. anyone have even more beginner stage videos that would recommend?
Thanks for explaining this in such an easy way:)
It's pretty straightforward!
If someone wants to go deeper, check chapter 9 from code complete 2.
This video is cool but count and number refer to the same variable used so in the pseudocode you should use as single variable and a better name.
Thanks a lot Carlos and Codecademy. Before, I was writing brackets in my pseudocode; I didn't know it was a lot easier, but now I know. Thanks a lot.
Cool video, but I also want to point out that as much as reusability isn't the reason for this video, it's helps a whole lot if you plan for reusability in writing your pseudocodes
Thanks this helped me with my coding. It made it much easier to solve a problem and easier to code it.
Very helpful!! Thank you!
great academy ! great explaining !!
Simple and easy to understand, great video!
With advancements in AI, I think the time is right for a new programming paradigm where you can write your program with plain, simple English statements - or just about any other language - and not have to be concerned with the rigid syntax rules of programming a language. Then an AI compiler reads your human language script and compiles it into machine readable byte code. For example:
This javascript function:
function monthName(monthID, abbrevLength) {
let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
return (months[monthID]).slice(0, abbrevLength);
};
Can become:
Define "monthName" as function with arguments = "monthID", "abbrevLength" {
Define "months" as array with string values = the months of the year;
define "result" as months value where index = monthID;
return left abbrevLength characters of result;
}
The beautiful thing about the second human code version is that you can use synonyms. For example the line that says:
define "result" as months value where index = monthID;
Could also be written as any of the following:
define "result" as months value having index monthID;
define "result" as months value with index monthID;
define "result" as months value of index monthID;
define "result" as index monthID of months;
define "result" as value monthID of months;
define "result" as months monthID;
The good news is that the AI itself wouldn't function without some syntax because a certain syntax would have to be written to understand the pseudocode itself.
to me the first normal code version is easier to understand , your "Human version" seems more complicated lmao.
@@praveshmaharaj4387 Only because you're already familiar with, and proficient in, "normal code". A complete newbie just beginning would likely prefer the more human language version.
@@caribbeanman3379 eh nah it actually seems more complicated and more work.
Great, this is so basically; giving detailed explanation on the pseudo concept 👍👍
Thank you. Still- pseudocode may not have a required syntax but it does require succinct logic. A newbie like me will find pseudocode daunting because I don't know how to code. There are some formal parameters to it.
I know that feeling. I am in the exact same situation that you were 8 months ago. But one of my online tutors told me since I'm new to things and instead of me always rushing to Google to find the quick, easy answer. I got all of these puzzle pieces in my mind right now. I just gotta think it though carefully to see what's the next step.
1 video and I got it. Very well explained. Thanks. 👍
Awesome. this is for everyday task. thanks for this
So excited and Thank you so much for your detailed explanation
Great Video! This really helped me simplify my Pseudocode :-)
Ive understood pseudocode. Thank you for sharing!
Thank you Sir, your video helped me a lot at a moment i need to start coding in Python and did not know how to start, great video !
Thank you for the help.About to give up on coding because its hard but this video makes it a lot easier to implement code.
This was Really Great... I enjoyed the whole flow of the video. It was VERY informative and I know much more about pseudo code now. Thanks so much Sir!
Please I am using a windows 11... How do I create or find an environment like he used for this pseudocode... I heard him say chrome something.
Thanks for the simple and clear explanations
Thank you so much Carlos, it definitely helped me
very helpful tutorial, thank you
Simple but detailed. ❤
This helped a lot but I’m still confused and I can’t really understand how can I write the last cook ramen
Great & informative presentation, thanks!
Thank you so much for this. Very well explained
great informative video!
Currently 1st year college on Information Technology course it really helps a lot thank you !
thanks man it was a good and simple explanation for anyone to understand, but one question thoug what programming code are you using
It’s simple & I understand now!
Pseudo code is a technic of representing algorithms, and inorder to represent it, you need to follow the rules of writing pseudo codes
hi, tip for next time, pseduo code should teach me to how to solve questions in a simple way, but i don't know how to code, i have an exam next week, i will be asked to solve 3 psedo codes, and i must pass it, u directly went to a coding language, hopefully next time u could show in a simple way, also more rules and stuff, anyways amazing video
This. I am a beginner with difficulty learning and unfortunately this did not help me. But... I'm sure it help others
Thanks for the video. It was really helpful. Fully understood pseudo code.
this is a big help! (continue )4:25
thanks codecademy and ALX
Thanks for this 🙏
this guy did a good job 👍🏾👍🏾
Thank you very much. The video was very helpful.
Wow good lesson on Pseudo code
Thank you, the ramen instructions analogy helped me to understand this much better
Thank you for this explanation. This is very informative and easy to understand.
Thanks for the amazing ultimate video.
This was very concise. Thanks!!!!
Thanks for the video/explanation it was helpful...
amazing tutorial
thank you very much this exactly, what i wanted..
SIMPLE AND HELPFUL
Great video. Coding is not met to be impossible, but with the wrong ideas and notions!😢
\\you explain like we undestand already this stuff
\\ what the hack
great example in food staff issue
you make a great tutor. thanks
Thanks thanks thanks ❤
Master piece!
this is a great Tutorial thanks lots
thanks so satisfying about pseudocode
awesome explanation
Nice one. Very simple and very interesting
So clear and informative, amazing video.
am new to word of "software" am newbie i will be glad i someone can take me in hand through the process🥺🥺🥺🥺
I have learnt the very thing i needed to generate code from chatgpt
coming from alx😁
1:50 Ah yes, 3 interlocked gears, this represents my brain while coding very well
Very nice ☺
What software did you use for the codes
thank you for this
Thanks for the video!
Really helpful. Thank you.
very understable
Thanks a lot
Brilliant!
Thanks, Man. It's really helpful video 😇👍😇😍👍😇😍
Thank you so much!!!1
The noodles a quick way, an understandable way to describe, thanks so much!
What is that? Method ?
-
Great thanks bro
Thank you
Super explained
Youre the best teacher why do u not have a million subs
I'm missing something. Are there any prerequisites to understanding what's going on here? Seems like the pseudo words originally used had more structure than I was expecting. I was expecting just english - at least until the actual coding part started. Where did the plain English commands come from?
It's very confusing when you have an algorithm and you also have a pseudocode, is there any video which can differentiate them ?
i want to learn this pseudo code please how do I get started?
Which app are you using for coding,so
Brilliant bro
Nice 👍
Wow good teacher I'm impressed
how do we find Carlos?
how do you practice pseudocode?
YOU COOK RAMEN!
@@omarn8266 nice, I was actually hungry.
WHAT EDITOR DID YOU USE TO WRITE THE CODE. IM A BEGINNER, PLEASE HELP BREAK IT DOWN
Thank you sir
helpful, thanks
I tried to do the Fizz Buzz exercice before seeing what you did. I think it's not a obligation to write exactly what you did.
- FOR LOOP i from 1 to 20
- IF i is multiple of 3 and 5
print "Fizz Buzz"
- ELSE IF i is multiple of 3
print "Fizz "
- ELSE IF i is multiple of 5
print "Buzz "
- ELSE
print i
What do you think ?
MOD (%) is an important part (key commang) of the main code also assignment operator(==) so i guess you need to mention it and capitalize it,
Wow, seems like every one understood this except me. I don't even understand what you did
No I don't get it