facebook
favorite button
member since icon
Desde septiembre 2026
Profesor desde septiembre 2026
Web Design – Learn UI/UX, Responsive Design and How to Design Modern Websites
course price icon
A partir de 40 $ /h
arrow icon
Learn how to design modern, professional and user-friendly websites through practical web design lessons tailored to your experience and goals.

These lessons are suitable for beginners and developing learners who want to understand how websites are planned and designed before and during development.

Topics can include website layouts, colour and typography, navigation, responsive design, user experience (UX), user interface (UI) design, wireframes, page structure, accessibility and designing for desktop, tablet and mobile devices.

We can also explore tools such as Figma and look at how a website progresses from an initial idea through wireframes and visual designs towards a finished website.

Lessons focus on practical learning. You can work through design exercises, analyse existing websites and create your own website designs and portfolio projects while learning the principles behind good web design.

Lessons can be adapted for complete beginners, students developing their digital skills, people building their own websites or those considering careers in web design, UI/UX or the wider digital industry.

No previous web design experience is required for beginner lessons.
Información adicional
Students should have access to a laptop or computer and an internet connection. No previous web design experience is required. Where design software is used, guidance will be provided on the tools needed for the lesson.
Lugar
location type icon
Conectado desde Reino Unido
Acerca de mí
I am a technology professional and the founder of MacDonald Digital Solutions, a digital learning business focused on making practical technology skills more accessible.

My own journey into technology involved developing skills through structured training and hands-on projects, which has given me a strong understanding of what it is like to learn technical subjects from the beginning.

Through MacDonald Digital Solutions, our aim is to help people develop practical digital skills that they can use for personal development, education, career progression or their own projects.

My teaching style is friendly, patient and practical. I believe people learn technology best by understanding the fundamentals and then applying them through real exercises and projects rather than simply memorising information.

Lessons are adapted to the learner's current ability and goals, whether they are completely new to technology or looking to strengthen skills they have already started developing.
Formación
Full Stack Development Traineeship – IT Career Switch
AWS re/Start Cloud Computing Programme - Generation UK
CodeYourFuture – Software Development Training
Generation UK – Data & Technology Training
Experiencia / Calificaciones
Experience across technology, software development, service delivery and business environments.

Practical experience building web applications and websites using technologies including HTML, CSS, JavaScript, React, TypeScript, Node.js, Git and GitHub.

My background also includes more than 15 years of experience in retail management and customer-focused environments, giving me experience in communication, coaching, problem-solving and supporting people with different levels of knowledge and confidence.

I have completed technology training through programmes including IT Career Switch, AWS re/Start, CodeYourFuture and Generation UK.
Edad
Niños (7-12 años)
Adolescentes (13-17 años)
Adultos (18-64 años)
Tercera edad (65+ años)
Nivel del estudiante
Principiante
Intermedio
Avanzado
Duración
30 minutos
45 minutos
60 minutos
90 minutos
120 minutos
La clase se imparte en
inglés
francés
Disponibilidad en una semana típica.
(GMT -05:00)
Nueva York
at teacher icon
En línea vía webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Learn practical Data and Business Analytics skills through structured, hands-on lessons designed around your experience and goals.

These lessons are suitable for beginners and developing learners who want to understand how data can be collected, analysed, interpreted and used to support business decisions.

Lessons can cover Excel, data cleaning and preparation, spreadsheets, formulas and functions, data analysis, data visualisation, dashboards, reporting, KPIs, business requirements and turning raw data into useful business insights.

Depending on your goals, we can also explore tools and concepts used within real business environments, including Power BI, databases, data quality and business reporting.

Lessons are practical rather than purely theoretical. We can work through exercises, datasets, business scenarios and projects so you understand not only how to use the tools but also why particular approaches are used.

Lessons can be adapted for people starting from scratch, students developing their analytical skills, professionals wanting to improve their confidence with data, or people considering a career in Data or Business Analytics.
Leer más
Learn practical digital marketing skills and understand how businesses use online channels to reach customers, build their brand and grow their digital presence.

Lessons are tailored around your current knowledge and what you want to achieve, whether you're learning digital marketing for the first time, developing your professional skills, promoting your own business or exploring a career in digital marketing.

Topics can include social media marketing, content creation and planning, brand positioning, understanding target audiences, customer journeys, digital advertising, SEO fundamentals, website marketing and developing a digital marketing strategy.

We can also explore how different digital channels work together and how businesses measure the effectiveness of their marketing using analytics, engagement, conversions and other key performance indicators.

Lessons focus on practical learning using examples, exercises and real-world business scenarios rather than simply studying marketing theory. Where appropriate, we can work on creating marketing plans, content strategies and campaigns that allow you to put what you learn into practice.

No previous digital marketing experience is required for beginner lessons.
Leer más
Mostrar más
arrow icon
Clases similares
arrow icon previousarrow icon next
verified badge
Gaëtan
This course is suitable for all levels and will be adapted according to your projects, the principles are applicable to any type of programming whether for web development, application programming or video games.

The same principles therefore apply to the CMS Joomla, Drupal and the online commerce platforms WooCommerce, Magento, Prestashop and Shopify themes.

Introduction to Web Development
- Overview of web technologies
- Client side vs server side development

HTML (Hypertext Markup Language)
- Structuring web content
- HTML5 Features and Tags

CSS (Cascading Style Sheets)
- Formatting of web pages
- CSS and SCSS

JavaScript, PHP, MySQL
- Fundamentals of JavaScript, PHP and MySQL
- DOM manipulation
- Asynchronous and AJAX programming

Front-End Development
- Responsive web design
- Cross-browser compatibility
- Using CodeKit

Back-End Development
- Choose a suitable web hosting
- Server management and hosting options
- Use of SFTP server
- Create and manage MySQL databases
- Web security, how to avoid hacks
- SEO and speed optimization

WordPress
- Configuration and installation of WordPress
- Installation and customization of themes (Avada in particular)
- Installation and configuration of WooCommerce
- How to manage payments on WooCommerce
- Adapt the colors of a plug-in

SilverStripe
- Install via composer
- Configuration and installation of SilverStripe
- Create a custom theme
- Create a custom back end for SilverStripe
- Create new objects in OOP
- Create templates to visualize objects
- Program routines in PHP and JQuery
verified badge
Eva
I am a telecommunications engineer specializing in audiovisuals, a career choice born from my passion and devotion to music. However, life took me down a different path, and I ended up developing my career in the world of computer science. Over the years, I have worked in a variety of areas within this field, which has allowed me to acquire a comprehensive view of technology. In recent years, I have specialized in cloud infrastructure management, a field that demands not only solid programming skills but also a deep understanding of computer infrastructure, communications, and systems. Although my current focus is not as centered on daily programming, the technical background that comes with my position allows me to maintain a strong and up-to-date foundation in programming languages and their application in complex environments. This balance between programming, infrastructure, and my audiovisual background allows me to offer a unique perspective when teaching, making technical concepts more accessible and applicable to my students, regardless of their experience level.

In my programming classes, I adapt the content and methodology to all types of learners, from beginners to those with some experience. However, my approach is especially geared towards first-year engineering students, who often find programming a complex and abstract subject. I know that the leap into programming can seem overwhelming at first, especially when the concepts seem intangible. That's why my goal is to simplify these concepts, bringing them closer to you in a clear and practical way. Using languages like Python, C++, SQL, and Java, we'll break down the fundamentals of programming, focusing on real-world examples and applications that will help you understand the "why" behind each line of code. In addition to these subjects, I also offer classes in cloud design and programming. As a telecommunications engineer specializing in audiovisuals, my approach is dynamic and visual, helping you connect the abstract with the concrete. I'll guide you step by step, making the logic and structure of the code meaningful and accessible. You'll soon see how programming ceases to be a barrier and becomes a powerful tool in your career!
message icon
Contactar con MacDonald
repeat students icon
La primera clase está respaldada
por nuestra
Garantía del Buen Profesor
Clases similares
arrow icon previousarrow icon next
verified badge
Gaëtan
This course is suitable for all levels and will be adapted according to your projects, the principles are applicable to any type of programming whether for web development, application programming or video games.

The same principles therefore apply to the CMS Joomla, Drupal and the online commerce platforms WooCommerce, Magento, Prestashop and Shopify themes.

Introduction to Web Development
- Overview of web technologies
- Client side vs server side development

HTML (Hypertext Markup Language)
- Structuring web content
- HTML5 Features and Tags

CSS (Cascading Style Sheets)
- Formatting of web pages
- CSS and SCSS

JavaScript, PHP, MySQL
- Fundamentals of JavaScript, PHP and MySQL
- DOM manipulation
- Asynchronous and AJAX programming

Front-End Development
- Responsive web design
- Cross-browser compatibility
- Using CodeKit

Back-End Development
- Choose a suitable web hosting
- Server management and hosting options
- Use of SFTP server
- Create and manage MySQL databases
- Web security, how to avoid hacks
- SEO and speed optimization

WordPress
- Configuration and installation of WordPress
- Installation and customization of themes (Avada in particular)
- Installation and configuration of WooCommerce
- How to manage payments on WooCommerce
- Adapt the colors of a plug-in

SilverStripe
- Install via composer
- Configuration and installation of SilverStripe
- Create a custom theme
- Create a custom back end for SilverStripe
- Create new objects in OOP
- Create templates to visualize objects
- Program routines in PHP and JQuery
verified badge
Eva
I am a telecommunications engineer specializing in audiovisuals, a career choice born from my passion and devotion to music. However, life took me down a different path, and I ended up developing my career in the world of computer science. Over the years, I have worked in a variety of areas within this field, which has allowed me to acquire a comprehensive view of technology. In recent years, I have specialized in cloud infrastructure management, a field that demands not only solid programming skills but also a deep understanding of computer infrastructure, communications, and systems. Although my current focus is not as centered on daily programming, the technical background that comes with my position allows me to maintain a strong and up-to-date foundation in programming languages and their application in complex environments. This balance between programming, infrastructure, and my audiovisual background allows me to offer a unique perspective when teaching, making technical concepts more accessible and applicable to my students, regardless of their experience level.

In my programming classes, I adapt the content and methodology to all types of learners, from beginners to those with some experience. However, my approach is especially geared towards first-year engineering students, who often find programming a complex and abstract subject. I know that the leap into programming can seem overwhelming at first, especially when the concepts seem intangible. That's why my goal is to simplify these concepts, bringing them closer to you in a clear and practical way. Using languages like Python, C++, SQL, and Java, we'll break down the fundamentals of programming, focusing on real-world examples and applications that will help you understand the "why" behind each line of code. In addition to these subjects, I also offer classes in cloud design and programming. As a telecommunications engineer specializing in audiovisuals, my approach is dynamic and visual, helping you connect the abstract with the concrete. I'll guide you step by step, making the logic and structure of the code meaningful and accessible. You'll soon see how programming ceases to be a barrier and becomes a powerful tool in your career!
Garantía del Buen Profesor
favorite button
message icon
Contactar con MacDonald