Program Overview

First semester Second semester

UE1 – Web Tools and Languages (36h)

6 ECTS

HTML & CSS (24h)

In this course you will learn the three main programming languages that are widely used to develop websites and web applications: HTML5, CSS3 and Javascript.

  • Learn the basics of these three programming languages: HTML5, CSS3 and JavaScript.
  • Learn how to create simple web pages with structured content using HTML tags.
  • Learn how to format content with CSS, including selecting and editing style properties.
  • Learn how to use JavaScript to add interactivity to websites, for example by using events such as mouse click or page load.
  • Know how to create responsive websites using responsive techniques such as CSS grids and media queries.

Introduction to Content Management Systems (12h)

The course of web content management focuses on the basic concepts of website management with WordPress and content management for the web in general.

  • Learn the basic concepts of Content Management Systems, including the architecture, features and types of CMS available.
  • Learn how to manage content with a CMS, including creating and updating pages and blog posts.
  • Learn how to customize the appearance and manage menus and widgets with a CMS.
  • Know how to customize a theme and create a front-end graphical interface (HTML/CSS/JS).
  • Learn how to identify the appropriate content management tools for your website project.

UE2 – Introduction to UX (User Experience) and Usability (30h)

3 ECTS

Introduction to UX and Usability (30h)

  • Learn the main UX concepts and standards, such as utility, accessibility, usability, efficiency and satisfaction.
  • Learn the UX research and analysis methods such as user observation, interview and questionnaire.
  • Learn how to design the user interface, with techniques such as storyboard, navigation scheme and zoning.
  • Basic principles of visual design such as colour, typography and composition.
  • Learn how to create and design a website tree.
  • Learn how to create personas.

UE3 – Web Communication and Optimization (50h)

9 ECTS

Introduction to SEO and digital marketing (25h)

The Introduction to Search Engine Optimization (SEO) course covers the basic concepts of web optimization content and digital marketing :

  • Learn the principles of search engine optimization, including keyword selection and creating quality content.
  • Understand on-page and off-page SEO techniques and their impact on page ranking in search results.
  • Know the tools and technologies used to track and measure SEO effectiveness, such as Google Panda and keyword tracking tools.
  • Learn how to write optimized web content for search engines.
  • Know the digital marketing channels such as content marketing, social media, email marketing and paid marketing.
  • Understand the fundamentals of digital marketing including issues, techniques and tools used to achieve marketing goals.
  • Understand the key metrics of digital marketing (conversion rate, cost per click, open rate, bounce rate, etc.) and know how to analyse them to measure campaign effectiveness.

Managing institutional websites and social media (25h)

  • Learn the process of building, managing, optimizing and developing a proper institutional website.
  • Understand the risks, benefits and strategic alternatives of social media applications.
  • Learn how to create and manage online advertising campaigns on platforms like Google Ads or Facebook Ads.
  • Learn about trends and new technologies in digital marketing.

UE4 – Localization (30h)

3 ECTS

Methodology and tools of localization (30h)

The Localization Methods and Tools course covers the basic concepts of content localization for the web, as well as the use of the Computer Aided Translation (CAT) tool.

  • Knowledge of basic localization concepts, including localization project management, linguistic differences and translation quality issues.
  • Learn how to use CAT software to translate content, including importing and exporting translation files, managing segments and terms, and creating translation memories.
  • Discover and understand translation quality proofreading and verification techniques, including the use of quality standards and quality control tools.
  • Learn how to manage terminology and glossaries with CAT, including creating and updating terminology files.
  • Understand the technical aspects of localization, including preparing files for translation and integrating translated content into different formats and media.

UE5 – Visual Communication (30h)

6 ECTS

Visual Communication (DTP) (18h)

The Desktop Publishing (DTP) course focuses on the tools and techniques used to create and format printed or digital documents.

  • Learn the most commonly used desktop publishing software such as Adobe InDesign, Adobe Illustrator and Adobe Photoshop.
  • Learn how to design layouts in Indesign, including typography, colour and space management.
  • Learn how to create and manipulate vector graphics and text blocks in Illustrator.
  • Learn how to prepare documents for printing, including PDF export and color management.
  • Learn how to create interactive digital materials such as online brochures and presentations.


UX Design Specialization
  • Learn how to use Figma: learn how to create user interfaces, prototypes using Figma.

Visual Strategy (12h)

Explore the principles of Visual Strategy, its benefits and process design. During this course you will develop the skills to translate ideas and goals into visual forms.

  • Learn the tools to identify content types that will resonate with the target audience while prioritizing campaign goals and budgets.
  • Know the benefits of a good visual strategy.
  • Learn how to create a visual identity with a strategy that sets apart from the competition.
  • Learn how to define your project and your target audience by developing the tone, color palette, and photographic style for a brand.

UE6 – Writing and localization skills (36h) | Selection of 2 among the following options

3 ECTS

Plain Language (18h)

  • Learn the basics to achieving a consistent web writing style through plain language, voice and tone.
  • Learn how to analyse audiences and purpose for writing.
  • Standardize the way to present information, and how to engage the audience with common words and structures.

Computer Assisted Writing and Translating (18h)

This course provides students with basic training in computer-aided translation (CAT), helping them to acquire basic knowledge about machine translation (MT), concepts and available translation technology for translation, and hands-on experience of applying computer tools to enhance translation productivity. The role which computer technology plays in translation will be discussed.

English for French Native Speakers (18h)

This course is focused on listening comprehension and expression to help students improve their ability to understand and speak English fluently and naturally.
Course objectives:

  • Stimulate listening comprehension, through listening to podcasts, videos or lectures in English and giving answers to questions about the content.
  • Present a topic fluently in English and develop public speaking skills.
  • Understand the various accents of the English-speaking world to facilitate communication with all English-speaking interlocutors.
  • Be able to participate in English speaking activities, including speaking by answering questions and discussing current or personal topics.

Foreign Language – German, Spanish, FLE and Japanese (18h)

The course in foreign language (German, Spanish, Japanese, French as a foreign language) focuses on comprehension and speaking skills in one of the different languages offered by the CAWEB master.
Skills to be learned:

  • Know how to use oral comprehension techniques and understand basic grammar and vocabulary.
  • Speak in a foreign language using public speaking and conversational techniques and vocabulary development.
  • Be able to have conversations and debates on hot topics.
  • Learn the cultural and linguistic characteristics of the target language, including differences with mother tongue and intercultural communication issues.

Professional Writing in French (18h)

On completion of this course, you will walk away with :

  • An understanding of the importance and impact of professionally written content.
  • Know how to organize your speech according to objectives and conditions.
  • Be able to prepare a public speech.
  • A writer’s toolkit based on an editorial approach, helping you to navigate questions of structure, word choice and style.
  • Practical writing, editing and data-visualisation skills for creating clear and compelling business communications.

Localization for UX Writers (18h)

This course is the perfect match for all UX Writers who already have some basic knowledge about UX Writing. It is also great for UX designers, UI designers, developers, product managers, and all other kinds of professionals working in the field of digital product development.

  • Understand what translation is.
  • Understand what internationalisation and localization is.
  • Know the single steps of the localization process.
  • Know how to create an effective international content strategy.
  • Know how to create a brief for Localization experts.
  • Understand the role of the UX Writer in the Localization process.
  • Become aware of the challenges of the Localization process.
  • Know how to choose and evaluate partners for the Localization process.

UE1 – Digital marketing and project management (50h)

6 ECTS

Content marketing (15h)

In today’s digital landscape, content reigns supreme, serving as the cornerstone of effective marketing campaigns. During this course, your creativity will meet the strategy to unlock the power of engaging and influential content.

This course offers valuable insights and practical techniques to elevate your content marketing game. You will dive into :

  • The fundamentals of crafting compelling content that resonates with your audience.
  • Drives traffic.
  • Boosts conversions.

Web communication and marketing for institutional websites (20h)

In this course, you will explore the dynamic intersection of digital communication and strategic marketing within the context of institutional websites. In today’s interconnected world, an institution’s online presence plays a pivotal role in shaping its reputation, engaging stakeholders, and achieving organizational goals.
This course is designed to equip you with the essential skills and knowledge to effectively leverage institutional websites as powerful communication and marketing tools.

You will learn :

  • How to craft compelling messaging to optimizing user experience.
  • How to implement data-driven strategies.
  • Dive into the key principles and best practices necessary to enhance your institution’s online presence and drive meaningful results.

Project Management (15h)

This course provides a structured approach to mastering the art and science of project management. From defining project objectives to leading cross-functional teams and mitigating risks, we’ll explore the fundamental principles and practical techniques that are essential for overseeing projects of any scale or complexity.

UE2 – Website optimization and accessibility (35h)

3 ECTS

Ergonomics and accessibility (15h)

This course is designed to provide you with the knowledge and skills to optimize :

  • Spaces
  • Products
  • Interfaces for ergonomic comfort.
  • Accessibility


From understanding ergonomic principles to implementing universal design concepts, we’ll explore how to create environments that promote well-being and enhance usability for all individuals. This course offers valuable insights and practical strategies to help you make a positive impact.

Mobile optimization and usability (20h)

This course is designed to equip you with the knowledge and skills to enhance the usability and performance of your mobile applications and websites. From responsive design principles to mobile-specific user interface considerations, we’ll explore strategies to create intuitive and engaging experiences for mobile users.

UE3 – Professional Communication (30h) | Selection of 2 among the following options

3 ECTS

Professional Communication in English (15h)

In this course, you will learn how to :

  • Hone your language skills.
  • Refine your written and verbal communication.
  • Enhance your overall professional presence.


From mastering grammar and vocabulary to crafting persuasive emails and delivering impactful presentations, we’ll cover the essential elements of effective communication in English.

Intercultural communication (15h)

In an increasingly interconnected world, the ability to navigate and bridge cultural differences is essential for success in diverse professional and personal settings. Throughout this course, students will embark on a journey of understanding and learn how to recognize, respect, and effectively communicate across cultural boundaries.
You will learn :

  • How to explore cultural values and norms to developing intercultural sensitivity.
  • Adapte communication styles.
  • Gain practical insights and strategies to foster meaningful connections in multicultural environments.

Foreign Language – German, Spanish, FLE and Japanese (15h)

The course in foreign language focuses on building an effective communication through one of the following language you will choose :

  • German.
  • Spanish.
  • FLE (Français Langue Étrangère).
  • Japanese.

UE4 – Advanced Web Languages and Tools (40h)

6 ECTS

Introduction to Javascript (20h)

In this course, students will embark on a journey to master the fundamentals of JavaScript programming. Throughout the course, students will learn how to :

  • Manipulate the Document Object Model (DOM).
  • Handle events.
  • Create interactive web applications.


By delving into hands-on coding exercises and real-world examples, students will gain the skills and confidence needed to write clean, efficient JavaScript code and bring their web development projects to life.

Creating Dynamic Interfaces with Javascript (20h)

In this course, students will embark on a journey to master the fundamentals of JavaScript programming, with more advanced concepts. Throughout the course, students will learn how to :

  • Dynamically update content on web pages.


By delving into hands-on coding exercises and real-world examples, students will gain the skills and confidence needed to write clean, efficient JavaScript code and bring their web development projects to the next level.

Work Experience or Project and Academic Paper (44h)

12 ECTS

Work experience or Project + Report (20h)

Students will have to write a report based on their professional experience. This report is completed with sufficient research to allow the student to show their acquisition of a number of skills :

  • To express a thesis statement or research question of a pertinent professional subject and the choice and appropriate use of related references in professional literature.

Academic Writing (24h)

Students will have to write an academic paper. They will create :

  • A research project.
  • Formulate a research question.
  • Study the subject in-depth.


They will analyze the existing data on the topic, cite sources in the text, and add value to the treatment of the topic.