# Programming for WordPress: Design a Website | Domestika

> A course by Carlos E. Molina Tovar · Web & App Design · Beginner
> 25 lessons (5h 27m) · 91% of the 70 student ratings are positive

```alert
 This course uses WordPress 6.0. Although the platform may have received updates since then, the fundamentals and practices you will learn remain entirely relevant and applicable for creating and managing websites. Thank you for trusting us with your learning! 
```

For Carlos Molina, code is like poetry and programming is the art that walks hand in hand with design. A specialist in the creation of **digital products that combine functionality and aesthetics**, in this online course, he teaches you to bring these two worlds together in WordPress. 

Discover that the blog host is only a small part of the bigger picture, as well as why **WordPress is the ideal tool for creating a website step by step**. Familiarize yourself with its multiple functions, the endless customizations with HTML, CSS, and JavaScript, and put the site's integrated content and the freedom it brings to the test.

## Who is this online course for?

Anyone interested in programming original websites on WordPress.

## What is this course's project?

Develop a website from scratch on WordPress for your personal portfolio.

## Requirements and materials

To take this course you need a basic working knowledge of HTML, CSS, JavaScript, and PHP.
In terms of tools, you need access to Microsoft Visual Studio Code, Mamp, and Figma.

## Content

### Introduction

Hello! I welcome you and thank you for choosing this Domestika course. I hope you enjoy the content a lot and that you manage to create your dream website project.

 But, let us start at the beginning. In this unit I will tell you my story and I will tell you about what I do. I will also show you some of my main influences.

### Preparation

Before we get down to work, let's get to know the context. In this unit I will explain the main types of websites that exist on the internet and what you will learn in this course. In addition, we will make a first approach to WordPress and its operation to prepare for the following units.

### Design

It is time to get to work on the design and layout of our web project. We will start by defining the architecture and the concept and then translate it into the design through the Figma tool. The next step will be to work with code to create the mockups in HTML, SASS, and JavaScript.

### Layout

In this unit I will explain how to prepare a web development framework, so you can take the web design you made in Figma to a mockup with HTML and SASS, and add interaction with JavaScript.

### WordPress Integration

We come to the last step in the realization of the project. In this unit I will show you how to integrate your HTML, CSS and JavaScript mockup into a WordPress template. Finally I will teach you how to publish it on the internet.

## Audio and subtitles

**Audio:** Spanish, English, French, id, Italian, Portuguese, ro, Turkish

**Subtitles:** Spanish, English, Portuguese, German, French, Italian, Polish, Dutch, Turkish, ro, id

[Programming for WordPress: Design a Website](https://www.domestika.org/en/courses/4476-programming-for-wordpress-design-a-website)
