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





