Learn Web Development – Free Courses from Udacity
When it comes to online learning, Udacity is always one of my favorites. Anyone who has ever taken a course here will tell you, why? The site offers pre-recorded lessons on many web, programming and business courses that you can take on your own pace.
You just signup for any course and start learning. There are in-lesson quizzes that affirms your understanding on the topic in hand and then it offers explanation of them. Essentially, you just learn while watching YouTube videos and doing exercises in between.
Well, if you want to learn Web Development, HTML, CSS and JavaScript, this is your chance to put it in action and learn.
Udacity offers 5 free Web Development Courses
1. Intro to HTML and CSS
Learn HTML and CSS by building web pages and taking advantage of the popular Bootstrap framework. You learn how to build a responsive portfolio site with the functionality to add your future projects to it using your own CSS framework. Most importantly, you will have an understanding of how the DOM, HTML, CSS, and JavaScript all relate to each other.
2. JavaScript Basics
Get a good understanding of the basic JavaScript syntax and patterns. You’ll also explore JavaScript documentation and resources that will help you as you write more and more complex scripts.
3. Object-Oriented JavaScript
JavaScript is one of the most important languages in a Front-End Developer’s toolbox. A strong foundation in the language’s features empowers you to write efficient and performant web applications. In this course you’ll build a variety of JavaScript objects and explore how their different inheritance models affect your code’s execution and in-memory model.
4. How to Use Git and GitHub
Learning how to effectively use version control is an important skill for any developer. After completing this course, you’ll be familiar with one of the most popular version control platforms, Git. You’ll also start your own public profile on GitHub, where you can share code with friends, colleagues, and future and current employers.
5. Website Performance Optimization
In this short course, you’ll learn about the Critical Rendering Path, or the set of steps browsers must take to convert HTML, CSS and JavaScript into living, breathing websites. From there, you’ll start exploring and experimenting with tools to measure performance and simple strategies to deliver the first pixels to the screen as early as possible. You’ll learn how to dive into recommendations from PageSpeed Insights and the Timeline view of Google Chrome’s Developer Tools to find the data you need to achieve immediate performance boosts.
There are many other courses on Udacity that may interest you. Feel free to explore and sign-up. Make sure to tell your friends about these too. Share this post via email or Tweet to your followers.
What courses did you sign-up for? What other places would you recommend to people who want to learn web development and programming. Let us know in comment section on the post.