Markup and web languages such as HTML, CSS, JavaScript, and ancillary libraries commonly used in those languages such as Sass or jQuery

Asynchronous request handling and AJAX

Single-page applications (with frameworks like React, AngularJS, or Vue.js) We are focused on OracelJet

Web performance (largest contentful paint, time to interactive, 60 FPS animations and interactions, memory usage, etc.)

Responsive web design

Cross-browser compatibility issues and workarounds

End-to-end testing with a headless browser

Search engine optimization

Accessibility concerns

Basic usage of image editing tools such as GIMP or Photoshop

User Interface

What you'll learn:

  • Filters from A to Z step by step.
  • Create mobile applications with the efficiency of Netiv for both Android and iPhone.
  • Use of many features such as device camera, authentication, and others.
  • Learn all the basics non-stop and beyond: Dive into circuits and filters to become an advanced developer.
  • Understandingall the basic concepts of developing filters
  • Be proficient in one of the fastest growing technologies.
  • Detailed setup instructions for Windows.
  • A thorough introduction to Flutter and the concept behind widgets.
  • An overview of the built-in widgets and how you may add your own ones.
  • Page navigation with tabs, side drawers and stack-based navigation.
  • State management solutions.
  • Handling and validating user input.
  • Connecting your Flutter app to backend servers by sending Http requests.
  • User authentication.
  • Using native device features like the camera.
  • Adding beautiful animations & page transitions.
  • Image Upload and more...


  • Personal computer.
  • Desire to learn.
  • You must have the basics of the Dart language to start with this course.

Who this course is for:

  • For everyone who wants to create Android and iOS applications using filters.
  • You're interested in building real native mobile apps for the two most popular mobile platforms - iOS and Android.
  • You want to explore the full set of features Flutter offers.
  • Don't want to spend hours learning two completely different languages.

This course includes:

  • 71 hours recorded video in Arabic.
  • 4 articles
  • 31 downloadable resources
  • Live lecture every week.
  • The content is downloadable for Full lifetime access.


  • Hassan Fulaih.

Live Instructor:

  • Shrouk Alkadi

Learn all the features of JavaScript, including making your website more interactive, changing website content, validating forms, and so much more.

Do we even need to introduce JavaScript? It’s one of the most popular programming languages on the planet!

Ever visited a website that made you think…"Hey, this website is really cool and interactive"? Well, JavaScript was probably making it happen.

So it’s just useful for websites right? Wrong! Process data, games, frontEnd, backEnd, mobile and desktop apps, the world’s your oyster with JavaScript.

While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.

Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.

Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).

HTML is the standard markup language for Web pages. With HTML you can create your own Website. HTML is easy to learn – You will enjoy it!

CSS is the language we use to style an HTML document. CSS describes how HTML elements should be displayed. This tutorial will teach you CSS from basic to advanced.