Web Specialization

Free Scholarship

The web specialization track is an opportunity to develop your programming skills gradually through a fully integrated and stackable learning journey. The program starts by introducing Javascript concepts and slowly progressing towards React to become a front-end developer.

By enrolling in this track, you will gain comprehensive knowledge that will guarantee your success as a freelancer in the Web Development field. You will be fully capable of developing websites and web applications for clients while maintaining the flexibility of your work hours and control over the clients and projects you take on.

– Challenge Track: Enroll yourself in this track and start your learning today!
– Professional & Advanced Tracks: Apply to be accepted into this competitive program to develop master-level skills and be part of Egypt’s thriving freelancing community.

Learning Outcomes

  • Challenge Track: Learn HTML, CSS and WordPress. You will be able to start translating ideas into compelling websites
  • Professional Track: Learn advanced Javascript, Dom methods, and how to work with APIs. You will be able to add interactivity and different services to your website and make it more engaging and alive!
  • Advanced Track: Master building Web Apps using Javascript Build Tools, React fundamentals, as well as React & Redux

Duration

  • Challenge Track: 8 weeks
  • Professional Track: 2 months
  • Advanced Track: 3 months

Certification

  • Complete your tracks with industry-certified certifications provided by Udacity:
  • Certification of Completion for Track 1
  • Graduation Certificates for Track 2 and Track 3

Join the learning journey provided by

Choose your track

Challenge Track

Requirements

  • Proficient in spoken and written English
  • Basic computer skills
  • No prior professional experience required
  • Age from 18 years and above

Learning Outcomes

  • HTML/CSS & WordPress
    By the end of this part, you will be able to:

    1. Create and style web components 
    2. Position and display website elements
    3. Debug HTML and CSS code
    4. Build a responsive website layout
    5. Build a website using WordPress
ENROLL NOW

Professional Track

Requirements

  • Proficient in spoken and written English
  • Basic computer skills
  • No prior professional experience required
  • Knowledge in basic HTML, CSS, JavaScript and inspect websites using Developer Tools on a modern web browser (Chrome, Firefox, or Edge), debugging and troubleshoot errors and failures in JavaScript programs, and usage of Git for version control
  • Age from 18 years and above

Learning Outcomes

  • Intro to JavaScript
    By the end of this part, you will be able to:

    1. Learn JavaScript Data Types
    2. Understand logic and control flow
    3. Learn how to write proper and correct JavaScript Syntax
  • Javascript and the DOM
    By the end of this part, you will be able to:

    1. Create web content using Javascript
    2. Modify web content using Javascript
    3. Manage website performance
  • Web APIs and Asynchronous Applications
    By the end of this part, you will be able to:

    1. Work with Node and Express to develop a web application
    2. Build a webserver
    3. Use promises to manage asynchronous Javascript
APPLY NOW

Advanced Track

Requirements

  • Proficient in spoken and written English
  • Basic computer skills
  • No prior professional experience required.
  • Knowledge in JavaScript and Asynchronous JavaScript, building front-end websites with HTML, CSS, JavaScript, and inspect websites using Developer Tools on a modern web browser (Chrome, Firefox, or Edge), debugging and troubleshoot errors and failures in JavaScript programs, and usage of Git for version control.
  • Age from 18 years and above

Learning Outcomes

  • Build Tools & Single Page Web Apps
    By the end of this part, you will be able to:
    1. Configure a WebPack file from scratch.
    2. Have good knowledge about JS tools and gain the ability to put these tools to make your work more automated.
    3. Learn the basics of SASS – A popular and very powerful CSS Preprocessor that can extend CSS functionality and make you write more efficient CSS code.
    React Fundamentals
    By the end of this part, you will be able to:
    1. You will learn the foundational parts of the React ecosystem that are necessary to build production-ready apps.
    2. You will be able to create modular and custom components that can be reused all over your web application.
    3. You will understand the React State system – one of the key reasons why React gained huge popularity.
    4. You will get to know what React Routers are and how to create multiple routes on your web application, making it more dynamic.
    5. You will learn about React Lifecycle methods and how they are important for the performance and speed of your web app.
    React & Redux
    By the end of this part, you will be able to:
    1. You’ll learn techniques to make your web app state more predictable by moving your state to a central location and establishing strict rules for getting, listening, and updating that state.
    2. You will be able to abstract your application state and fully controlling it via Redux.
    3. You will learn how to create custom middleware and custom actions that automatically run when a trigger is activated.
    4. You will learn how to integrate Redux with React and make a far more complex web app thanks to the benefits of both React and Redux.
    5. You’ll learn to better abstract asynchronous events by creating your own custom Thunk middleware and adding it to your app central store.
APPLY NOW

Do you believe you have a wealth of knowledge to support students? Become a Guru with fwd today!

Gurus are technical advisors and mentors for students throughout their learning journey. This is an to give back to the ecosystem in this specialization by mentoring, supporting, and guiding students. The top Gurus have the chance to win an advanced-level Nanodegree such as AWS Cloud Architect or Blockchain Developer, and more!

COMPLETE YOUR TRACK TO GET CERTIFIED BY UDACITY TO BOOST YOUR CAREER

COMPLETE YOUR TRACK TO GET CERTIFIED BY UDACITY TO BOOST YOUR CAREER

JOIN THE LARGEST COMMUNITY AND NETWORK OF FREELANCERS IN EGYPT!

This is a lifetime opportunity to build and sharpen your tech and freelancing skills. This program is your gateway towards learning and earning successful gigs. Learn & Earn!

fwd in numbers

27

Governorates with graduates and freelancers

305,000

Applications submitted and evaluated

32,000

Youth upskilled on Freelancing

8,800

Joined Freelancing Marketplace

3,000

Celebrated their gigs

Lead by

Powered by

Managed by