Programming for Entrepreneurs - HTML & CSS

Are you an entrepreneur with zero coding experience? - Learn the basics of web development with this beginners course!
4.3 (831 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
43,371 students enrolled
Free
Start Learning Now
  • Lectures 27
  • Length 2 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2013 English

Course Description

As an entrepreneur have you experienced any of the following symptoms?

  • Spending too much money in development and you don't even understand what the developer is talking about.
  • Every time you need something fixed in your website (like adding a new link or changing an image) you need to wait weeks and spend a lot of money to get it done.
  • You can't move forward with your business idea because you don't have a technical co-founder and you don't know how to code.

If the answer is yes let me say that you are not alone. I work with many entrepreneurs and I hear these complaints every single week. The causes of this problem as:

  • All companies, no matter their size and industry, need development. From a simple website that shows who they are and what they do, to more complex solutions such as mobile apps and information systems.
  • Developer as expensive and scarce. But you probably know this already :)
  • They say Programming is the new Math as it is an essential skill to get around nowadays and in the works that's taking shape, but you weren't taught how to program at school.

At ZENVA, we've decided to tackle this problem and bring you a solution by creating our Programming for Entrepreneurs course series, aimed to give entrepreneurs the basic programming skills and knowledge so that they have higher chances of success with their business ideas.

In Programming for Entrepreneurs / HTML & CSS you'll learn basic web development concepts and skills that will allow you to build simple websites, modify existing websites and create interactive prototypes of your business idea so that you can use it as a communication tool with your developer, customers and investors.

In this course, just like in all courses by ZENVA, we'll follow a project-based approach. Through out the course you'll be building a "Metro style" homepage that looks great in a desktop computer and in a mobile phone.

What we cover in this course:

  • Benefits of learning the basics of web development for an entrepreneur.
  • Basic web development concepts you need to know.
  • HTML from the very beginning. We'll go through the most important tags.
  • Creating titles, paragraphs, containers, lists.
  • Adding links and images.
  • Tables.
  • Forms in HTML, including HTML5 semantic input fields
  • Structure of a HTML document.
  • CSS - What is it and how to include it in your website?
  • Selecting elements with CSS.
  • The Box Model.
  • Creating a tile-based Metro style page.
  • Using floating elements to create responsive pages.
  • Styling of lists, fonts, tables.

Don't forget to checkout the other courses made by ZENVA:

  • iOS and Android HTML5 Apps for Beginners
  • Mobile HTML5 Game Development for Beginners
  • Create a HTML5 Game from Scratch
  • Wordpress Plugin Development for Beginners
  • BlackBerry 10 Apps with HTML5
  • Android App Development by Example
  • Introduction to Web Application Development with Symfony

What are the requirements?

  • No prior knowledge is required.
  • You'll need a computer, a web browser and a code editor. We'll be using only free tools: Google Chrome and Adobe Brackets

What am I going to get from this course?

  • Get a basic grasp of essential web development concepts
  • Learn how to code in HTML and CSS

What is the target audience?

  • Entrepreneurs and doers. We are looking for people who have world-changing ideas and have the motivation and patience to do what it takes.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
09:35

Before we jump into HTML, I feel it's very important to go through some basic web development and technology concepts. In this lesson we'll cover some of that so that you can understand at least a little bit of what developers talk about.

ZENVA courses at Udemy:

And for Spanish speakers!

8 questions

Quizz about Basic Web Development Concepts.

Article

In this section you can download the code of the examples.

ZENVA courses at Udemy:

And for Spanish speakers!

Other Web Development Courses by Zenva
05:03
Section 2: HTML
03:41

In this lesson, we'll get started with HTML and see the first tags: titles and paragraphs.

ZENVA courses at Udemy:

And for Spanish speakers!

02:33

In this lesson we'll learn how to add links to your web pages.

ZENVA courses at Udemy:

And for Spanish speakers!

02:22

In this lesson, we'll cover adding images to your html documents.

ZENVA courses at Udemy:

And for Spanish speakers!

02:29

In HTML you can create different types of lists. In this lesson we'll cover how to add ordered and unordered lists to your html documents.

ZENVA courses at Udemy:

And for Spanish speakers!

04:02

In this lesson we'll learn how to create tables and what the main concepts involved are.

ZENVA courses at Udemy:

And for Spanish speakers!

05:14

In this lesson we'll take a look at forms, input fields and buttons.

ZENVA courses at Udemy:

And for Spanish speakers!

02:55

In this lesson we'll learn about other types of input fields, including some of the latest semantic fields in HTML5 such as the color picker or the date input.

ZENVA courses at Udemy:

And for Spanish speakers!

01:19

In this lesson we'll look at adding text area elements to your HTML forms.

ZENVA courses at Udemy:

And for Spanish speakers!

01:53

In this lesson we'll cover dropdown selectors where you can pick one or more alternatives.

ZENVA courses at Udemy:

And for Spanish speakers!

03:09

All HTML documents follow the same structure when it comes to having a "head" and a "body". In this lesson we'll see how that works and what role does each part play.

ZENVA courses at Udemy:

And for Spanish speakers!

07:10

Congratulations! you've reached the end of the HTML section. Now that you know the most important HTML tags what's next for you is to put that all in practice. Get started with making that first prototype for your website or app. In this lesson we'll put what we just learned into good use and create the structure for our course project.

ZENVA courses at Udemy:

And for Spanish speakers!

8 questions

Short assessment on some HTML basics.

Section 3: CSS
06:16

Let's get started with CSS. In this lesson we'll learn different manners to add CSS in your HTML documents.

ZENVA courses at Udemy:

And for Spanish speakers!

03:15

In this lesson, we'll learn different ways to select an element using CSS. We'll look at selecting elements by their HTML tag, by their class and by their id.

ZENVA courses at Udemy:

And for Spanish speakers!

03:03

In this lesson, we'll learn why sometimes you need to get rid of the browser's default styles, and how you can do that using reset.css.

ZENVA courses at Udemy:

And for Spanish speakers!

05:21

The Box Model is one of the most important concepts you'll learn in this course. In this lesson we'll cover the basics on how it works.

ZENVA courses at Udemy:

And for Spanish speakers!

03:49

In this lesson, we'll cover floating elements and how you can use them to make a responsive layout.

ZENVA courses at Udemy:

And for Spanish speakers!

03:46

In this lesson we'll be looking into the "width" property and how you can set minimum and maximum values for this property.

ZENVA courses at Udemy:

And for Spanish speakers!

01:56

In this lesson we'll learn how to center a container horizontally.

ZENVA courses at Udemy:

And for Spanish speakers!

03:48

In this lesson we'll be adding more classes to move forward with our project. Also, we'll see how you can add a background image to a container.

ZENVA courses at Udemy:

And for Spanish speakers!

08:49

In this lesson we'll cover how you can style fonts using CSS, including setting a font type, size, weight, etc.

ZENVA courses at Udemy:

And for Spanish speakers!

04:48

In this lesson, we'll learn how to style lists, both ordered and unordered.

ZENVA courses at Udemy:

And for Spanish speakers!

04:58

With this lesson we complete our course project by adding format to the table header and body.

ZENVA courses at Udemy:

And for Spanish speakers!

4 questions

CSS Quiz

Section 4: Summary
05:50

CONGRATULATIONS! You've reached the end of this course. If you followed through all the way here it means you now know the basics of HTML and CSS. What's next is to put this into practice and have a go with building something by yourself. When you are ready feel free to check any of our courses.

In this last lesson we'll do a quick summary of what we covered in the course. If you keep on going through this path I dare to say this is the beginning of something new :)

ZENVA courses at Udemy:

And for Spanish speakers!

Article

In this section you can fill out our Course Evaluation Survey. What did you like the most? what can be improved? what other skills would you like to learn?

ZENVA courses at Udemy:

And for Spanish speakers!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Pablo Farias Navarro, Software Developer and Founder of ZENVA

Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 150,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.

Ready to start learning?
Start Learning Now