Graphic Design & Multimedia

Duration
8 Weeks
Fees
Kshs. 10,000 Per Month

8

Comprehensive Modules

1

Showcase Portfolio Project

80+

Core Content Hours

Curriculum Deep Dive

Unleash Your Creativity: From Visuals to Motion Graphics

Explore the art and science of visual communication, from static designs to dynamic motion graphics.

Intro to Design & Media
Duration: Approx. 1 Week

Learning Objectives

  • Define graphic design and multimedia, and their industry applications.
  • Understand fundamental design principles and elements.
  • Familiarize with the creative workflow and industry tools overview.

Topics Covered

  • Design Basics

    What is Graphic Design? / Role of Multimedia / Industry overview

  • Elements & Principles of Design

    Line, Shape, Color, Texture, Space / Balance, Contrast, Emphasis, Rhythm, Unity

  • Creative Workflow

    Briefing, Conceptualization, Execution, Presentation / Feedback & Iteration

Design Principles & Typography
Duration: Approx. 1 Week

Learning Objectives

  • Apply core design principles for effective visual communication.
  • Master typography selection and application.
  • Understand color theory and its psychological impact.

Topics Covered

  • Advanced Design Principles

    Hierarchy, Proximity, Alignment, Repetition

  • Typography Mastery

    Font classifications / Pairing fonts / Kerning, Leading, Tracking / Readability & Legibility

  • Color Theory & Application

    Color wheel, Harmonies / Psychology of color / CMYK vs. RGB vs. Hex

  • Composition & Layout

    Rule of Thirds, Golden Ratio / Grids, White space

CSS Fundamentals
Duration: Approx. 1 Week

Learning Objectives

  • Apply CSS to style HTML elements effectively.
  • Understand the CSS Box Model and layout properties.
  • Implement responsive web design using Media Queries.
  • Gain an introduction to Tailwind CSS.

Topics Covered

  • CSS Syntax & Selectors

    Inline, internal, external CSS / Class, ID, element selectors / Combinators, pseudo-classes

  • Box Model & Layout

    Margin, padding, border / Display properties (block, inline, inline-block) / Flexbox for 1D layouts / Grid for 2D layouts

  • Styling Properties

    Typography (font-family, font-size, line-height) / Colors (hex, rgb, hsl) / Backgrounds, borders, shadows

  • Responsive Design

    Mobile-first approach / Media Queries (@media rules) / Viewport meta tag

  • Introduction to Tailwind CSS

    Utility-first concept / Basic classes (text-*, bg-*, p-*, m-*) / Responsive prefixes (sm:, md:, lg:)

JavaScript Fundamentals
Duration: Approx. 2 Weeks

Learning Objectives

  • Write interactive web applications using JavaScript.
  • Manipulate the Document Object Model (DOM).
  • Handle user events and implement basic logic.
  • Understand modern JavaScript (ES6+) features.

Topics Covered

  • JS Basics

    Variables (let, const, var) / Data types (string, number, boolean, object) / Operators (arithmetic, comparison, logical)

  • Control Flow

    Conditional statements (if/else, switch) / Loops (for, while, forEach, map)

  • Functions

    Declaration, expressions, arrow functions / Parameters and return values

  • DOM Manipulation

    Selecting elements (getElementById, querySelector) / Changing content, attributes, styles / Creating and appending elements

  • Event Handling

    addEventListener / Common events (click, submit, hover)

  • Modern JS (ES6+)

    Template literals / Destructuring / Spread/Rest operators / Asynchronous JS (Promises, async/await)

Advanced Frontend Dev (React)
Duration: Approx. 2 Weeks

Learning Objectives

  • Build dynamic user interfaces with a modern JavaScript framework (React).
  • Understand components, state, props, and hooks.
  • Integrate and fetch data from external APIs.

Topics Covered

  • Introduction to React

    What is React? / Components (functional, class) / JSX syntax

  • React Core Concepts

    State and props management / Lifecycle methods (brief) / Hooks (useState, useEffect)

  • API Integration

    Fetching data with `fetch` API or Axios (concept) / Displaying dynamic content

  • Component Reusability

    Building reusable UI components / Component composition

Backend Basics & Deployment
Duration: Approx. 2 Weeks

Learning Objectives

  • Understand basic backend concepts and server-side logic.
  • Learn to create simple APIs using Node.js and Express.js.
  • Grasp database interaction fundamentals.
  • Familiarize with deployment processes and version control.

Topics Covered

  • Introduction to Backend

    Server-side vs. client-side / Node.js and npm basics / Express.js framework (routing, middleware)

  • Database Concepts

    Relational vs. NoSQL databases (overview) / Basic CRUD operations (Create, Read, Update, Delete)

  • API Creation

    Building RESTful APIs with Express.js / JSON data handling

  • Deployment Basics

    Hosting platforms (Netlify, Vercel for frontend; Render, Heroku for backend) / Domain names and DNS

  • Version Control with Git

    Git basics (init, add, commit, push, pull) / GitHub for collaboration

UI/UX & Portfolio
Duration: Approx. 2 Weeks

Learning Objectives

  • Apply fundamental UI/UX principles to web design.
  • Develop a user-centered approach to web development.
  • Build a strong professional portfolio website.
  • Gain insights into freelancing and career opportunities.

Topics Covered

  • UI/UX Principles

    User-Centered Design (UCD) / Usability and accessibility / Information Architecture basics / Wireframing and prototyping (concepts)

  • Visual Design

    Color theory, typography, imagery in web design / Layout and spacing principles

  • Portfolio Development

    Planning your portfolio / Showcasing projects effectively / Writing case studies

  • Career & Freelancing

    Job search strategies / Interview preparation / Setting up as a freelancer

Your Path to a Thriving Career

This course provides the versatile skills for a dynamic career in visual design and multimedia production, preparing you for roles such as:
  • Graphic Designer
  • Motion Graphics Designer
  • Multimedia Specialist
  • UI Designer (with visual emphasis)
  • Freelance Designer / Artist

Skill Validation & Portfolio Development

This course emphasizes practical application and building a professional portfolio to showcase your creative capabilities.

Diverse Portfolio Pieces

Showcase a range of designs, from print to digital and motion.

Industry-Standard Software Proficiency

Gain hands-on expertise with Adobe Creative Cloud tools.

Creative Problem-Solving

Develop a strong understanding of how to meet client briefs creatively.

Take the first step towards achieving your academic, career, and life goals.

Whether you're preparing for global opportunities or reskilling for the digital economy, Oval Training Institute is your trusted partner.
Contact Us: 0741518500 / 0741 426 603
Visit: www.oti.co.ke
Location: Zion Mall, 2nd Floor, Uganda Road, Eldoret

Contact Us

Give us a call or fill in the form below and we will contact you. We endeavor to answer all inquiries within 24 hours on business days.