Start learning with our library of video tutorials taught by experts. Get started
Viewers: in countries Watching now:
Finally, the course compares how code is written in several different languages, the libraries and frameworks that have grown around them, and the reasons to choose each one.
It's the bigger picture here that's important. And the idea which is fundamental is that the languages you use become specialized to the world that they work in. So if you work designing mobile applications, well you'll end up being able to write code to deal with what happens if the phone rings while your program is running. But you would not find that same ability when you're writing desktop applications. Instead, you might be able to write code to deal with the printer or the USB port because that would be your world.
I give it one piece of information, which is, what did I call it? Well, I called it mainHeading. And as soon as this line of code runs, I'll have this handle on that particular piece of the page. Then I can use this handle, this variable name, to say well, I'm going to reach inside of it, and set its own contents in our HTML to something new, "Wow, a new headline!" Okay, not the most exciting thing in the world. But if I save this, I jump back to my folder, and I run this page again, no alert box this time, but I can see that I'm immediately reaching into that headline, and actually changing the value of it.
There are currently no FAQs about Foundations of Programming: Fundamentals.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.