We may earn an affiliate commission when you visit our partners.
Course image
Alex Cowan

Do you want to experience what it is to go from idea to code? If so, this is the place for you! This is the first course in the Coding for Designers, Managers, and Entrepreneurs Specialization, which is specifically designed for you, if you’re a hands-on collaborator with developers. In this course, we’re going to focus on going from design to code with HTML & CSS, two core building blocks for pretty much everything on the web. You'll build creative confidence and competence that will make you an even better collaborator on digital projects. This course was developed at the Darden School of Business at the University of Virginia and is taught by top-ranked faculty.

Enroll now

What's inside

Syllabus

Prototyping with HTML
This week, we’ll warm up your inner coder with some work in how to render a wireframe into working HTML- the core building block of how web pages (and most digital assets) look the way they do. We’ll also step back and consider the importance of working in small, incremental pages for creating great user experiences (UX).
Read more
Making HTML Manageable with CSS
This week, we’re going to take a look at an item that’s tightly tied to HTML: CSS, ‘cascading style sheets’. This are a way of controlling how HTML looks and functions and it’s designed to maximize readability/manageability of your HTML and minimize duplication. If you’re still a little uncertain about Week 1, I think you’ll find this week a good time to catch up. If you found Week 1 quick and easy, feel free to get ahead on the course after you finish Week 2.
Debugging HTML & CSS
This week might sound a little dull or like something you do when you code ‘wrong’. But please believe me- to code is to debug. More importantly, if you get comfortable with analytical debugging (and that’s our goal), you’ll be able to approach any coding task with calm and confidence.
Preparing Your Design for Development
You’ve learned and applied HTML and CSS to the designs from HVAC in a Hurry. This week, you’ll prepare your design for next week’s peer-reviewed assignment where you’ll code your design. I think you’ll find that nothing creates focus on what to code and how like a nice, clear design. (And the reverse is also true.)
Your Working Prototype
Well, now you’re a coder. Yes, really! You’re a beginner, sure, but that’s where everyone starts. I hope what you’re finding is that while coding is work, curiosity, focus, and diligence can take you a long way. This week, you’ll go from idea to code, working from the design brief from HVAC in a Hurry.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on HTML and CSS, both important web development building blocks
Designed for those who want to improve collaboration with developers
Provides creative confidence and competence in digital project collaboration
Developed at the University of Virginia's Darden School of Business
Taught by top-ranked faculty

Save this course

Save Coding for Designers, Managers, & Entrepreneurs I to your list so you can find it easily later:
Save

Reviews summary

Positive coding course for non-coders

According to students, this course has largely positive reviews. Learners say that this course is well-suited for beginners with no prior coding knowledge. The course places a heavy focus on the preliminary steps and processes involved in coding in order to help non-coders develop a strong foundation. However, learners also note that there are some broken links and outdated information within the course materials.
Great for non-coders
"Immense learning and a very nice experience. Even a person without any prior knowledge can learn from this course."
"A great first introduction to going from idea to code."
Focuses on non-coding aspects
"I assumed going into a course about coding there would be more emphasis on teaching students how to code, instead of the preliminary steps needed beforehand."
Some outdated information
"Also having a required peer review assignment at the end seems a bit ridiculous, this is a class where you work at your own pace and if you get done in a week with all of it and have no one to grade your assignment.... then you have to wait?"
"some of the course should be reviewed as there are broken/expired links, and come course content that states “Coming soon”"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Coding for Designers, Managers, & Entrepreneurs I with these activities:
Read 'Designing with Web Standards' by Jeffrey Zeldman
Gain insights into the principles of web design and development from an industry expert, establishing a strong foundation for your coding journey.
Show steps
  • Acquire a copy of the book
  • Read and take notes on key concepts
  • Apply the principles in your own coding projects
Review HTML Basics
Revisit fundamental HTML concepts to strengthen your understanding before diving into advanced topics like CSS.
Browse courses on HTML
Show steps
  • Review HTML syntax and tags
  • Practice creating basic HTML structures
  • Validate your HTML using an online tool
Organize Course Notes and Materials
Stay organized by creating a system for your notes, assignments, and other course materials, ensuring easy access and efficient review.
Show steps
  • Create a folder or notebook for course materials
  • Arrange materials in a logical order
  • Label and file materials for quick retrieval
  • Regularly review materials to reinforce learning
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow Along with CSS Tutorials
Enhance your CSS skills by working through beginner-friendly tutorials that guide you step-by-step.
Browse courses on CSS
Show steps
  • Find reputable CSS tutorials online
  • Follow along with the instructions and practice writing CSS code
  • Experiment with different CSS properties to see their effects
Participate in Study and Discussion Groups
Engage with peers to clarify concepts, exchange ideas, and reinforce your understanding of course material through discussions and study sessions.
Browse courses on Collaboration
Show steps
  • Identify or form study groups with other students
  • Set regular meeting times
  • Prepare questions and discussion topics
  • Actively participate in discussions and offer perspectives
Code Challenges in HTML and CSS
Challenge yourself with coding exercises that test your understanding of HTML and CSS syntax, helping you identify areas for improvement.
Browse courses on HTML
Show steps
  • Identify online coding platforms or resources
  • Attempt HTML and CSS challenges to practice real-world scenarios
  • Analyze solutions and learn from your mistakes
Develop a Website Prototype
Put your skills to the test by creating a functional website prototype that showcases your ability to apply HTML and CSS principles in a real-world scenario.
Browse courses on Web Development
Show steps
  • Identify a project idea and define its scope
  • Design the website layout and structure
  • Code the website using HTML and CSS
Build a Personal Website
Apply your skills in a practical project by creating your own website. This hands-on experience will deepen your understanding and enhance your portfolio.
Browse courses on Web Design
Show steps
  • Plan your website's layout and content
  • Code the HTML and CSS for your website
  • Host your website online

Career center

Learners who complete Coding for Designers, Managers, & Entrepreneurs I will develop knowledge and skills that may be useful to these careers:
Web Designer
This Coding for Designers, Managers, & Entrepreneurs course can help you get started with a career as a Web Designer. You will learn the basics of HTML and CSS, which you can use to create and design websites. It will also introduce you to the fundamentals of debugging, which is an essential skill for any web designer. This course is a great option if you are new to web design. It will help you develop the skills you need to be successful in this field, and it can even help you prepare for a career as a web developer, where you can receive an even higher salary.
Front-End Developer
A Front-End Developer is responsible for the design and implementation of the user interface of a website or application. The Coding for Designers, Managers, & Entrepreneurs course can help you get started with a career as a Front-End Developer by teaching you the basics of HTML and CSS. You will also learn how to debug your code, which is an essential skill for any front-end developer. This course is a great option if you are new to front-end development. It will give you the skills you need to be successful in this field.
UX Designer
This Coding for Designers, Managers, & Entrepreneurs course is a great option if you are interested in a career as a UX Designer. It will teach you the basics of HTML and CSS, which are two of the most important languages for UX design. You will also learn how to debug your code, which is an essential skill for any UX designer. This course will help you develop the skills you need to be successful in this field, and it can even help you prepare for a career as a UI Designer, where you can receive an even higher salary.
UI Designer
This Coding for Designers, Managers, & Entrepreneurs course is a great option if you are interested in a career as a UI Designer. It will teach you the basics of HTML and CSS, which are two of the most important languages for UI design. You will also learn how to debug your code, which is an essential skill for any designer. This course will help you develop the skills you need to be successful in this field, and it can even help you prepare for a career as a UX Designer, where you can receive an even higher salary.
Product Designer
The Coding for Designers, Managers, & Entrepreneurs course can help you get started with a career as a Product Designer. You will learn the basics of HTML and CSS, which are two of the most important languages for product design. It will also introduce you to the fundamentals of debugging, which is an essential skill for any product designer. This course is a great option if you are new to product design. It will help you develop the skills you need to be successful in this field.
Web Developer
If you are interested in a career as a Web Developer, then this Coding for Designers, Managers, & Entrepreneurs course may be useful to you. This course will introduce you to the basics of HTML and CSS, which are two of the most important languages for web development. It will also teach you how to debug your code, which is an essential skill for any web developer. Taking this course can help you build a foundation for a successful career in web development.
Graphic designer
This Coding for Designers, Managers, & Entrepreneurs course can help you get started with a career as a Graphic Designer. You will learn the basics of HTML and CSS, which are two of the most important languages for graphic design. It will also introduce you to the fundamentals of debugging, which is an essential skill for any graphic designer. This course is a great option if you are new to graphic design. It will help you develop the skills you need to be successful in this field.
Interaction Designer
The Coding for Designers, Managers, & Entrepreneurs course is a useful resource for those who want to get started with a career as an Interaction Designer. It will teach you the basics of HTML and CSS, which are two of the most important languages for interaction design. You will also learn how to debug your code, which is an essential skill for any interaction designer. Taking this course can help you build a foundation for a successful career in interaction design.
Business Analyst
The Coding for Designers, Managers, & Entrepreneurs course can help you get started with a career as a Business Analyst. You will learn the basics of HTML and CSS, which are two of the most important languages for business analysis. It will also introduce you to the fundamentals of debugging, which is an essential skill for any business analyst. This course is a great option if you are new to business analysis. It will help you develop the skills you need to be successful in this field.
Project Manager
The Coding for Designers, Managers, & Entrepreneurs course can help you get started with a career as a Project Manager. You will learn the basics of HTML and CSS, which are two of the most important languages for project management. It will also introduce you to the fundamentals of debugging, which is an essential skill for any project manager. This course is a great option if you are new to project management. It will help you develop the skills you need to be successful in this field.
Marketing Manager
The Coding for Designers, Managers, & Entrepreneurs course can help you get started with a career as a Marketing Manager. You will learn the basics of HTML and CSS, which are two of the most important languages for marketing. It will also introduce you to the fundamentals of debugging, which is an essential skill for any marketing manager. This course is a great option if you are new to marketing. It will help you develop the skills you need to be successful in this field.
Data Analyst
This Coding for Designers, Managers, & Entrepreneurs course is a useful resource for those who want to get started with a career as a Data Analyst. It will teach you the basics of HTML and CSS, which are two of the most important languages for data analysis. You will also learn how to debug your code, which is an essential skill for any data analyst. Taking this course can help you build a foundation for a successful career in data analysis.
Software Engineer
The Coding for Designers, Managers, & Entrepreneurs course is a useful resource for those who want to get started with a career as a Software Engineer. It will teach you the basics of HTML and CSS, which are two of the most important languages for software engineering. You will also learn how to debug your code, which is an essential skill for any software engineer. Taking this course can help you build a foundation for a successful career in software engineering.
Computer Programmer
The Coding for Designers, Managers, & Entrepreneurs course is a useful resource for those who want to get started with a career as a Computer Programmer. It will teach you the basics of HTML and CSS, which are two of the most important languages for computer programming. You will also learn how to debug your code, which is an essential skill for any computer programmer. Taking this course can help you build a foundation for a successful career in computer programming.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Coding for Designers, Managers, & Entrepreneurs I.
Provides a detailed overview of CSS, covering all the essential concepts and techniques. It good choice for beginners and experienced developers alike who want to learn more about CSS.
Provides a collection of tips, tricks, and techniques for solving common web design problems with CSS. It good choice for experienced developers who want to improve their CSS skills.
Provides a detailed overview of responsive web design, covering all the essential concepts and techniques. It good choice for beginners and experienced developers alike who want to learn how to create responsive websites.
Provides a collection of tips, tricks, and hacks for using CSS. It good choice for experienced developers who want to improve their CSS skills.
Provides a collection of recipes for solving common web design problems with CSS. It good choice for experienced developers who want to improve their CSS skills.
Provides a comprehensive introduction to web design, covering a wide range of topics from HTML and CSS to accessibility and performance. It good choice for beginners who want to learn how to create websites.
Provides a detailed overview of responsive web design, covering all the essential concepts and techniques. It good choice for beginners and experienced developers alike who want to learn how to create responsive websites.
Provides a comprehensive introduction to web design, covering a wide range of topics from HTML and CSS to JavaScript and WordPress. It good choice for beginners who want to learn how to create websites.
Provides a comprehensive overview of web design, covering a wide range of topics from HTML and CSS to JavaScript and jQuery. It good choice for beginners who want to learn how to create websites.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Coding for Designers, Managers, & Entrepreneurs I.
Coding for Designers, Managers, & Entrepreneurs II
Most relevant
Coding for Designers, Managers, & Entrepreneurs III
Most relevant
Gemini for Application Developers
Svelte & SvelteKit: The Complete Guide
Natural Language Processing with Deep Learning in Python
Data Science: Modern Deep Learning in Python
Creativity Toolkit II: Creative Collaboration
Introduction to TypeScript Development
Essential SQL: Azure Data Factory and Data Engineering
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser