Home About Source Resources & Guides Challenge

RESOURCES & GUIDES

This section contains a collection of useful YouTube videos that can aid in self-studying various aspects of web development.

This section provides a roadmap for both front-end and back-end web development, outlining the steps and resources needed for mastering these skill areas.

front-end banner

FRONT-END

back-end banner

BACK-END

In this section, you will have the opportunity to explore a wide range of 100% free courses that cover various aspects of web developmen

CS50 thumb

Intro - Programming with Scratch

A gentle introduction to programming that prepares you for subsequent courses in coding that can be found on the edX website, where you can explore more available 100% free courses.

sololearn thumb

Theoretical understanding of CSS

This course provide a comprehensive introduction to the world of CSS, learn the basics of controlling website style and layout through CSS, including element selection and targeting.

Scrimba course

Learn JavaScript at Scrimba

Interactive JavaScript course with 140+ coding challenges for building muscle memory and improving skills. So say goodbye to "tutorial hell" and get ready to start feeling your JavaScript superpowers grow

git course

Git and github

comprehensive guide to using Git and GitHub for version control and collaboration. It covers the basics of Git and its command-line interface, as well as more advanced topics such as branching, merging, and resolving conflicts.

In this section, you will find an array of useful websites and tools that can assist you in your journey as a web developer.

Google fonts logo
Google Fonts

Google Fonts is a free, open-source library of fonts that can be used on websites and other digital projects.

Purpose of the website:

Google Fonts allows designers and developers to easily access a wide variety of fonts to use on their websites, without the need to host them on their own servers.

Link: https://fonts.google.com

Google fonts logo
Font Awesome

Font Awesome is a free, open-source library of scalable vector icons that can be used on websites, mobile apps, and other digital projects.

Purpose of the website:

Font Awesome allows designers and developers to easily access a wide variety of customizable icons to use on their projects, without the need to create custom graphics.

Link: https://fontawesome.com

CDN Link: https://fontawesome.com

Google fonts logo
Coding Fantasy

Coding Fantasy is a website that provides a variety of tutorials and resources for learning how to code by playing games.

Purpose of the website:

It aims to assist users of all skill levels in learning how to code, by providing tutorials, resources, and examples that are easy to understand and follow through interactive and engaging games.

Link: https://codingfantasy.com

Code Img logo
Code Image

Codeimage is a web-based application that allows users to create and share visual representations of their code snippets.

Purpose of the website:

to make it easier for developers to share their code with others in a more visually appealing way. This can be useful for teaching, documenting, and sharing code with colleagues, or for creating tutorials or blog posts.

Link: https://app.codeimage.dev/

Remove bg logo
Remove Background

Allows users to quickly and easily remove the background from images. The website provides a simple and easy-to-use interface that allows users to upload an image and then automatically remove the background,

Purpose of the website:

Provide a fast and efficient way to remove backgrounds from images, which can be useful for a variety of tasks such as creating transparent PNGs, removing unwanted elements from photos, and isolating specific objects in an image. The service can be used for personal or professional projects,

Link: https://www.remove.bg/

Chat gpt logo
Chat GPT

The website provides an interactive platform for users to engage with OpenAI's language model GPT-3, which allows you to ask questions, get help with coding, or just have a conversation.

Purpose of the website:

to showcase the capabilities of GPT-3 and to provide a platform for users to interact with the model. By using the website, users can test the model's ability to understand natural language, generate human-like text, and complete tasks such as coding and language translation.

Link: https://chat.openai.com/

Roadmap sh logo
Roadmap.sh

Web-based project management tool that allows users to create and share visual roadmaps of their projects.

Purpose of the website:

Help users plan, organize and visualize their projects in a clear and simple way. Users can create detailed timelines, set milestones, and allocate resources to their projects

Link: https://roadmap.sh/

icon finder logo
Icon finder

Website that provides a searchable database of icons and vector graphics for use in web design and graphic design projects.

Purpose of the website:

provide designers and developers with a convenient and easy way to find and download high-quality icons for their projects.

Link: https://www.iconfinder.com/

tome logo
Tome

Tome app automatically creates a powerpoint presentation

Purpose of the website:

Help users create and share engaging, multimedia stories that can be easily consumed by readers on the web.

Link: https://tome.app/

This section contains collection of useful tools and resources for developers. The repositories included in this section offer a wide range of functionality.

GPT prompt thumb

Awesome ChatGPT Prompt

Awesome ChatGpt Prompt

This is a collection of prompt examples to be used with the ChatGPT model.

In this repository, you will find a variety of prompts that can be used with ChatGPT.

md badges thumb

Markdown badges

Markdown badges

This is a Collection of badge templates in the Markdown format.

In this repository, the badges can be easily added to a README file or other documentation on a GitHub repository

md badges thumb

Form-to-google-sheets

Form-to-google-sheets

Allows users to submit form data to a Google Sheet using JavaScript and the Google Sheets API.

This can be useful for creating simple contact forms or surveys that can be easily managed and analyzed in a Google Sheet.

md badges thumb

Aos

Aos

AOS is a lightweight JavaScript library that allows developers to easily create animations that are triggered when elements scroll into view on a web page.

In this section, you will find a variety of motivational quotes, and videos to keep you motivated and help you maintain your momentum.

motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item
motivation item

In this section, you will find a collection of useful VS Code extensions that can enhance your coding experience. Keep in mind that some of the more common and widely used extensions, such as "Live Server" and "Prettier", have been excluded from this list.

bearded logo

Bearded Theme

provides a dark color scheme for the text editor. It is designed to be easy on the eyes and to provide a consistent professional-looking appearance for code.

better comments logo

Better Comments

The extension works by sending information about the currently open file and your activity status to the Discord client, which then updates your "presence" on Discord to reflect this information.

dc-presence logo

Discord Presence

provides a dark color scheme for the text editor. It is designed to be easy on the eyes and to provide a consistent professional-looking appearance for code.

indent-rainbow logo

Indent-rainbow

colorizes the indentation levels of code in the editor, making it easier to visually distinguish different levels of indentation. This can help make code more readable and easier to navigate.

vscode icon logo

vscode-icons

Customize the appearance of the icons in the File Explorer of the VS Code editor, which can make it easier to quickly identify different types of files and folders.

In this section, Discover a list of vibrant and supportive communities to join and connect with others who share your interests and passions.

In this section, you will find a wealth of content created to educate and guide you on your programming journey. Not only will you learn the technical skills necessary for programming, but you will also find resources to assist in your personal growth and development as a content creator.