choose your plan below

Join

$10

/Month

Learn how to make money selling apps + websites

Learn how to WORK on and complete those same apps and websites with the help of other experts after you’ve acquired a customer and also become a part of an established team and organization that has built apps being used across the world and provide crucial services to businesses and entrepreneurs:

Join Now!

Join with mentorship

$20

/Month

       Tailored learning plan 

Homework with feedback

1 on 1 coaching and feedback

Join w/ Mentorship!

Latest Works

whats in the course

App Design

Month 1: Introduction to HTML

Module 1: Getting Started with HTML

  • Section 1: Introduction to the web, browsers, and HTML

    • Resource: W3Schools HTML Introduction

    • Challenge: Create a simple HTML page using CodePen

    • Optional Challenge: Complete Codecademy's HTML Course

  • Section 2: Basic HTML structure

    • Resource: HTML Structure Tutorial

    • Challenge: Use HTML5 UP templates to explore structure

    • Optional Challenge: Design a simple landing page layout

  • Section 3: Text formatting tags

    • Resource: HTML Text Formatting

    • Challenge: Create a text formatting challenge on Codewars

    • Optional Challenge: Create a biography page using different formatting tags

  • Section 4: Links and images

    • Resource: HTML Links and HTML Images

    • Challenge: Build an image gallery on Glitch

    • Optional Challenge: Create a personal webpage with links to your favorite sites

  • Section 5: Semantic HTML

    • Resource: Semantic HTML

    • Challenge: Create a simple webpage using semantic elements on CodePen

    • Optional Challenge: Convert a non-semantic HTML page into semantic HTML

  • Section 6: Forms and input elements

    • Resource: HTML Forms

    • Challenge: Use FreeCodeCamp to build a form and validate inputs

    • Optional Challenge: Create a multi-step form

  • Section 7: Quiz on HTML basics

    • Quiz: Use Quizlet to create a quiz on HTML basics

    • Optional Challenge: Create a Kahoot! quiz for your peers

Module 2: Advanced HTML

  • Section 8: Tables in HTML

    • Resource: HTML Tables

    • Challenge: Create a table-based layout on JSFiddle

    • Optional Challenge: Create a data table with sorting using JavaScript

  • Section 9: HTML5 features

    • Resource: HTML5 Features

    • Challenge: Create a simple video or audio player using HTML5

    • Optional Challenge: Embed a YouTube video into your webpage

  • Section 10: Accessibility in HTML

    • Resource: Web Accessibility

    • Challenge: Use the WAVE Evaluation Tool to assess a webpage for accessibility

    • Optional Challenge: Improve accessibility on an existing webpage

  • Section 11: Review and practice

    • Activity: Review key concepts and practice building a mini-site using Glitch

    • Optional Challenge: Create a mini-site that highlights your favorite hobby

  • Section 12: Project planning

    • Activity: Outline a personal project (e.g., a portfolio site)

    • Optional Challenge: Create a wireframe for your project using Balsamiq

  • Section 13: Begin personal project

    • Task: Set up the basic structure on CodePen

    • Optional Challenge: Choose a theme for your project and list potential features

  • Section 14: Share and discuss project ideas

    • Activity: Peer review of project outlines using Google Docs

    • Optional Challenge: Provide constructive feedback to at least two peers

Module 3: CSS FUNDAMENTALS

  • Section 15: What is CSS?

    • Resource: CSS Introduction

    • Challenge: Style your HTML page using CodePen

    • Optional Challenge: Create a CSS stylesheet from scratch for a sample HTML page

  • Section 16: CSS selectors and properties

    • Resource: CSS Selectors

    • Challenge: Complete an interactive challenge on CSSBattle

    • Optional Challenge: Create a styled button with different states (hover, active)

  • Section 17: Colors and backgrounds

    • Resource: CSS Colors

    • Challenge: Experiment with color schemes using Coolors

    • Optional Challenge: Create a color palette generator using JavaScript

  • Section 18: Box model

    • Resource: CSS Box Model

    • Challenge: Use Flexbox Froggy to learn about the box model

    • Optional Challenge: Build a card layout using the box model concepts

  • Section 19: Fonts and text styles

    • Resource: CSS Fonts

    • Challenge: Integrate Google Fonts into your project

    • Optional Challenge: Create a typographic hierarchy for your personal project

  • Section 20: CSS positioning

    • Resource: CSS Positioning

    • Challenge: Create a navigation bar using JSFiddle

    • Optional Challenge: Experiment with different positioning techniques (fixed, sticky)

  • Section 21: Quiz on CSS basics

    • Quiz: Use Kahoot! to create an interactive quiz on CSS

    • Optional Challenge: Create a study group to quiz each other on CSS concepts

Module 4: Advanced CSS

  • Section 22: CSS Flexbox

    • Resource: CSS Flexbox Guide

    • Challenge: Build a responsive layout using Flexbox on CodePen

    • Optional Challenge: Create a Flexbox-based card grid

  • Section 23: CSS Grid

    • Resource: CSS Grid Layout

    • Challenge: Create a photo gallery using CSS Grid on Glitch

    • Optional Challenge: Build a complex layout using both Grid and Flexbox

  • Section 24: Responsive design

    • Resource: Responsive Web Design Basics

    • Challenge: Implement media queries in your project

    • Optional Challenge: Design a mobile-first version of your webpage

  • Section 25: CSS transitions and animations

    • Resource: CSS Transitions

    • Challenge: Add simple animations to elements on your page

    • Optional Challenge: Create a button that animates on hover

  • Section 26: Review and practice

    • Activity: Work on CSS styling for your personal project

    • Optional Challenge: Collaborate with a peer to swap and review each other’s styles

  • Section 27: Project work day

    • Task: Finalize the styling of your project

    • Optional Challenge: Create a style guide for your project

  • Section 28: Share CSS projects and get feedback

    • Activity: Present your project and get peer feedback using Google Slides

    • Optional Challenge: Document your learning process in a blog post

Module 5: Introduction to JavaScript

  • Section 29: What is JavaScript?

    • Resource: JavaScript Introduction

    • Challenge: Write a simple JavaScript program using JSFiddle

    • Optional Challenge: Create a simple JavaScript game (e.g., guessing game)

  • Section 30: Variables and data types

    • Resource: JavaScript Variables

    • Challenge: Solve problems on Codewars

    • Optional Challenge: Create a variable quiz using prompt()

  • Section 31: Operators

    • Resource: JavaScript Operators

    • Challenge: Create a calculator using JavaScript on Glitch

    • Optional Challenge: Build a simple math quiz game

  • Section 32: Conditionals

    • Resource: JavaScript If...Else

    • Challenge: Create a simple game using conditionals (e.g., Rock-Paper-Scissors)

    • Optional Challenge: Create a weather app that changes styles based on temperature input

  • Section 33: Loops

    • Resource: JavaScript Loops

    • Challenge: Complete exercises on freeCodeCamp

    • Optional Challenge: Create a number guessing game that uses loops

  • Section 34: Functions

    • Resource: JavaScript Functions

    • Challenge: Create a function that generates random quotes

    • Optional Challenge: Refactor previous code to use functions effectively

  • Section 35: Quiz on JavaScript basics

    • Quiz: Use Quizizz for an interactive quiz

    • Optional Challenge: Create a peer quiz using Kahoot!

Module 6: Advanced JavaScript

  • Section 36: DOM manipulation

    • Resource: JavaScript DOM

    • Challenge: Build a to-do list app using DOM manipulation on CodePen

    • Optional Challenge: Create a dynamic image slider using JavaScript

  • Section 37: Event handling

    • Resource: JavaScript Events

    • Challenge: Create an interactive form with validation

    • Optional Challenge: Implement a dropdown menu that reveals hidden content

  • Section 38: Forms and validation

    • Resource: JavaScript Form Validation

    • Challenge: Use Form Validation examples

    • Optional Challenge: Create a multi-step form with validation for each step

  • Section 39: Arrays and objects

    • Resource: JavaScript Arrays and JavaScript Objects

    • Challenge: Create an array of objects representing your favorite books

    • Optional Challenge: Build a contact management system using arrays and objects

  • Section 40: Review and practice

    • Activity: Implement JavaScript in your project on CodePen

    • Optional Challenge: Create a JavaScript trivia quiz that tracks scores

  • Section 41: Project work day

    • Task: Add JavaScript functionalities to your project

    • Optional Challenge: Collaborate with a peer to enhance each other’s projects

© Copyright 2024.. All Rights Reserved.