Responsive Web Design

BRIDGECODE

BridgeCode is an educational platform designed to help beginners approach coding with confidence. The project focuses on reducing intimidation by making learning more visual, interactive, and approachable for first time learners.

Year :

2023

Industry :

EdTech

Tool :

Adobe XD

Project Duration :

5 weeks

Research & Insights

What I did

Key Findings

Takeaway

  • Conducted surveys and interviews with beginner coders

  • Reviewed existing online coding platforms


  • Learners prefer multiple content formats such as video, exercises, and text

  • Monotonous tutorials lead to disengagement

  • Jargon heavy explanations increase self doubt

  • Lack of interaction makes learning feel isolating

Coding education should feel clear, visual, and interactive rather than intimidating or overwhelming.

User Persona

  • Lily, 27, Accountant — Wants to learn coding but feels intimidated.

  • Goals: Build confidence, integrate coding into work, find clear guidance.

  • Frustrations: Jargon-heavy tutorials, overwhelming explanations, self-doubt.

Problem & Solution Statement

Problem

Solution

First time learners feel overwhelmed by coding platforms that are difficult to understand and lack engagement.

Design a welcoming learning platform that presents coding concepts through clear structure, interactive tutorials, and community support.

Future User Journey Map

INFORMATION ARCHITECTURE

Paper Wireframes

I sketched five paper wireframes for the landing page to explore different layouts. The final design clarified the information hierarchy and was adapted for responsive use.

Usability Testing & Refinement

Unmoderated in-person tests were conducted with five participants interested in learning coding online. 
Participants varied in age, gender, race, and ethnicity.

Round 1 Findings

  1. Users valued clearly organized content with visible categories.

  2. Discussion forums helped reduce feelings of isolation.

  3. Early designs did not clearly communicate the site's purpose.


Early designs lacked clarity about the website's focus on coding tutorials. Therefore, I specified the website's purpose by adding a background pattern of coding-related words.

Round 2 Findings

  1. Users appreciate the discussion forum's clear categorization, making content delivery easy.

  2. Users in the discussion forum expressed a preference for relative timestamps (e.g., "2 days ago") over exact dates, as it provided a clearer sense of how recent a post was.


The initial designs displayed the full date of each post. After conducting usability studies, I updated this to show the number of days since each post was uploaded for better clarity.

Accessibility Considerations

  • Color choices met contrast standards for readability

  • Fonts were selected for legibility and comfortable reading

  • Icons were paired with text to support comprehension

Accessibility decisions were made to support learners with varying comfort levels and abilities.

Full Mockup

Prototype

Click below to take a look at the full prototype:

Hi-Fi Prototype for Web | Hi-Fi Prototype for Mobile

Instruction: select ‘Python’ to check the coding tutorials and ‘Discussion Forum’ under ‘Community’ to check the community.

Takeaways

Impact

What I Learned

Many were excited about the concept of a welcoming and approachable e-learning coding website for first-timers.

One quote from peer feedback: 
“I love how it looks user-friendly and engaging. As someone who hesitates to learn something new, I would definitely use it.”

This project taught me the importance of simplicity when designing for complex topics. By breaking information into clear categories and supporting learners emotionally as well as functionally, design can reduce hesitation and build confidence.

It also reinforced the value of user feedback in shaping not just usability, but how welcoming a product feels to first time users.

Responsive Web Design

BRIDGECODE

BridgeCode is an educational platform designed to help beginners approach coding with confidence. The project focuses on reducing intimidation by making learning more visual, interactive, and approachable for first time learners.

Year :

2023

Industry :

EdTech

Tool :

Adobe XD

Project Duration :

5 weeks

Research & Insights

What I did

Key Findings

Takeaway

  • Conducted surveys and interviews with beginner coders

  • Reviewed existing online coding platforms


  • Learners prefer multiple content formats such as video, exercises, and text

  • Monotonous tutorials lead to disengagement

  • Jargon heavy explanations increase self doubt

  • Lack of interaction makes learning feel isolating

Coding education should feel clear, visual, and interactive rather than intimidating or overwhelming.

User Persona

  • Lily, 27, Accountant — Wants to learn coding but feels intimidated.

  • Goals: Build confidence, integrate coding into work, find clear guidance.

  • Frustrations: Jargon-heavy tutorials, overwhelming explanations, self-doubt.

Problem & Solution Statement

Problem

Solution

First time learners feel overwhelmed by coding platforms that are difficult to understand and lack engagement.

Design a welcoming learning platform that presents coding concepts through clear structure, interactive tutorials, and community support.

Future User Journey Map

INFORMATION ARCHITECTURE

Paper Wireframes

I sketched five paper wireframes for the landing page to explore different layouts. The final design clarified the information hierarchy and was adapted for responsive use.

Usability Testing & Refinement

Unmoderated in-person tests were conducted with five participants interested in learning coding online. 
Participants varied in age, gender, race, and ethnicity.

Round 1 Findings

  1. Users valued clearly organized content with visible categories.

  2. Discussion forums helped reduce feelings of isolation.

  3. Early designs did not clearly communicate the site's purpose.


Early designs lacked clarity about the website's focus on coding tutorials. Therefore, I specified the website's purpose by adding a background pattern of coding-related words.

Round 2 Findings

  1. Users appreciate the discussion forum's clear categorization, making content delivery easy.

  2. Users in the discussion forum expressed a preference for relative timestamps (e.g., "2 days ago") over exact dates, as it provided a clearer sense of how recent a post was.


The initial designs displayed the full date of each post. After conducting usability studies, I updated this to show the number of days since each post was uploaded for better clarity.

Accessibility Considerations

  • Color choices met contrast standards for readability

  • Fonts were selected for legibility and comfortable reading

  • Icons were paired with text to support comprehension

Accessibility decisions were made to support learners with varying comfort levels and abilities.

Full Mockup

Prototype

Click below to take a look at the full prototype:

Hi-Fi Prototype for Web | Hi-Fi Prototype for Mobile

Instruction: select ‘Python’ to check the coding tutorials and ‘Discussion Forum’ under ‘Community’ to check the community.

Takeaways

Impact

What I Learned

Many were excited about the concept of a welcoming and approachable e-learning coding website for first-timers.

One quote from peer feedback: 
“I love how it looks user-friendly and engaging. As someone who hesitates to learn something new, I would definitely use it.”

This project taught me the importance of simplicity when designing for complex topics. By breaking information into clear categories and supporting learners emotionally as well as functionally, design can reduce hesitation and build confidence.

It also reinforced the value of user feedback in shaping not just usability, but how welcoming a product feels to first time users.

Responsive Web Design

BRIDGECODE

BridgeCode is an educational platform designed to help beginners approach coding with confidence. The project focuses on reducing intimidation by making learning more visual, interactive, and approachable for first time learners.

Year :

2023

Industry :

EdTech

Tool :

Adobe XD

Project Duration :

5 weeks

Research & Insights

What I did

Key Findings

Takeaway

  • Conducted surveys and interviews with beginner coders

  • Reviewed existing online coding platforms


  • Learners prefer multiple content formats such as video, exercises, and text

  • Monotonous tutorials lead to disengagement

  • Jargon heavy explanations increase self doubt

  • Lack of interaction makes learning feel isolating

Coding education should feel clear, visual, and interactive rather than intimidating or overwhelming.

User Persona

  • Lily, 27, Accountant — Wants to learn coding but feels intimidated.

  • Goals: Build confidence, integrate coding into work, find clear guidance.

  • Frustrations: Jargon-heavy tutorials, overwhelming explanations, self-doubt.

Problem & Solution Statement

Problem

Solution

First time learners feel overwhelmed by coding platforms that are difficult to understand and lack engagement.

Design a welcoming learning platform that presents coding concepts through clear structure, interactive tutorials, and community support.

Future User Journey Map

INFORMATION ARCHITECTURE

Paper Wireframes

I sketched five paper wireframes for the landing page to explore different layouts. The final design clarified the information hierarchy and was adapted for responsive use.

Usability Testing & Refinement

Unmoderated in-person tests were conducted with five participants interested in learning coding online. 
Participants varied in age, gender, race, and ethnicity.

Round 1 Findings

  1. Users valued clearly organized content with visible categories.

  2. Discussion forums helped reduce feelings of isolation.

  3. Early designs did not clearly communicate the site's purpose.


Early designs lacked clarity about the website's focus on coding tutorials. Therefore, I specified the website's purpose by adding a background pattern of coding-related words.

Round 2 Findings

  1. Users appreciate the discussion forum's clear categorization, making content delivery easy.

  2. Users in the discussion forum expressed a preference for relative timestamps (e.g., "2 days ago") over exact dates, as it provided a clearer sense of how recent a post was.


The initial designs displayed the full date of each post. After conducting usability studies, I updated this to show the number of days since each post was uploaded for better clarity.

Accessibility Considerations

  • Color choices met contrast standards for readability

  • Fonts were selected for legibility and comfortable reading

  • Icons were paired with text to support comprehension

Accessibility decisions were made to support learners with varying comfort levels and abilities.

Full Mockup

Prototype

Click below to take a look at the full prototype:

Hi-Fi Prototype for Web | Hi-Fi Prototype for Mobile

Instruction: select ‘Python’ to check the coding tutorials and ‘Discussion Forum’ under ‘Community’ to check the community.

Takeaways

Impact

What I Learned

Many were excited about the concept of a welcoming and approachable e-learning coding website for first-timers.

One quote from peer feedback: 
“I love how it looks user-friendly and engaging. As someone who hesitates to learn something new, I would definitely use it.”

This project taught me the importance of simplicity when designing for complex topics. By breaking information into clear categories and supporting learners emotionally as well as functionally, design can reduce hesitation and build confidence.

It also reinforced the value of user feedback in shaping not just usability, but how welcoming a product feels to first time users.

Create a free website with Framer, the website builder loved by startups, designers and agencies.