Learn to build responsive websites

Learn to build responsive websites

    class Main extends React.Component {
      render() {
        return (
          <h1>Hello world!</h1>
        );
      } 
    }
    
    ReactDOM.render(<Main />, document.getElementById('root'));
    class Main extends React.Component {
      render() {
        const imgStyle = { width: '400px' }; 
        return (
          <img
            style={imgStyle}
            src="http://i.imgur.com/vQIffTG.png" /> 
        );
      }
    }
    
    ReactDOM.render(<Main />, document.getElementById('root'));
    class Main extends React.Component {
      render() {
        return (
          <div style={{padding: '15px'}}>
            <Profile />
            <Hobbies />
          </div>
        );
      }
    }
    
    class Profile extends React.Component {
      render() {
        return (
    const DATA = {
      name: 'Per Harald Borgen',
      imgURL: 'https://avatars.githubusercontent.com/perborgen?s=240',
      hobbyList: ['Eat', 'Sleep', 'Code']
    };
    
    class Main extends React.Component {
      render() {
        return (
          <div style={{padding: '15px'}}>
            <Profile
              name={this.props.myData.name}
              imgURL={this.props.myData.imgURL} />
            <Hobbies hobbyList={this.props.myData.hobbyList} />

Are you looking for an easy way to learn how to build responsive websites?

Do you know basic HTML and CSS, but haven't yet built real-world projects?

Do you want to have fun while learning?

If your answer is YES, then this is the perfect course for you!

Why is this course awesome?

This course gives you a highly valuable skill without boring you. It's fun and interactive from start to finish. Throughout the course, you'll learn to build three different websites. Each one takes your skills to the next level, and you'll solve interactive coding challenges to make sure that the knowledge sticks.

Who's the teacher?

Kevin Powell is one of the most popular web development teachers on YouTube. Millions of developers have watched his tutorials, as he has a unique ability to explain HTML&CSS in a simple and engaging way.

Why will I learn faster with this course?

This course takes full advantage of Scrimba's interactive code-learning experience. As soon as you've learned a new concept, you'll solve a challenge to make sure that the knowledge sticks with you. It's as if you and instructor Kevin Powell are pair-programming together!

This kind of fast-paced interactivity simply isn't possible with any other platform than Scrimba, and it's been praised by our students from day one. This isn't surprising, as learning by doing has been proven to work much better than other strategies!