Learn to code from the ground-up by building a fully functional social network with real-time capabilities.
Sounds crazy right! But it’s not beyond what you can do these days! and this course will guide you step-by-step through the process.
These are the exciting topics we teach in the course:
The course follows a project-based approach. Concepts are introduce as we need them to build our social network project. We strongly believe this is the best approach for people who are starting web development and want a quick look at the entire process, instead of covering each topic in depth right away.
Pablo Farias Navarro is a software developer and founder of ZENVA. Pablo has been programming since 1996 and has taught programming to over 100k students. By following our usual project-based approach, by the end of this course you’ll have the skills to create solid web applications.
Let's get started with HTML! this video is a welcoming intro to the subject.
You can download the source code files of this course from the Supplementary Materials tab.
In this lesson we introduce html links so that we can connect different web pages.
In this lesson you'll learn to add images to your HTML documents.
In this lesson you'll learn to create forms in HTML.
In this lesson you'll learn to create both ordered and unordered lists in HTML.
In this lesson you'll learn to create tables in HTML.
In this lesson we'll look into the full structure of a HTML document.
In this lesson we'll create the structure of our social network project.
This video is an introduction to the CSS module. We created the HTML skeleton of our project but let's be honest, it doesn't look great. With CSS we can make this project actually look pretty and modern.
Source code files for all the CSS modules.
In this lesson you'll learn to select elements by tag.
In this lesson you'll learn to select elements by class.
In this lesson you'll learn to select elements by ID.
In this lesson you'll learn to give some styles to fonts using CSS.
In this lesson we'll talk about CSS pseudo elements, which allow more precise selections.
In this lesson we'll introduce the Box Model, a core concept of CSS.
In this lesson we'll style the sidebar of our social network project.
In this lesson we'll take care of styling our form.
In this lesson we'll style the feed area where the comments will be shown in our social network.
In this lesson we'll use a CSS3 transition to make a nice effect when the button is hovered.
In this lesson we'll introduce floating elements in CSS.
In this lesson we'll use media queries to style our site differently according to the screen size. We'll also talk about Responsive Web Design (RWD)
In this lesson we'll use media queries to style our social network so that it looks stunning on a phone screen.
In this lesson we'll learn how to work with the console.
In this lesson you'll learn to access and remove array elements.
In this lesson you'll learn to work with arrays that contain other arrays.
In this lesson we'll learn how to work with combinations of arrays and objects.
In this lesson we'll learn about functions inside other functions.
In this lesson we'll introduce the topic of methods.
In this lesson we'll talk about function expressions vs function declarations.
In this lesson we'll introduce the concept of loops.
In this lesson we introduce conditional statements so that we can execute different actions according to a condition.
In this lesson we introduce boolean variables, which can have a value of true or false.
In this lesson we'll learn about the AND and OR boolean operations.
Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 200,000 students through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.
Pablo is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.
Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.