Showing all 19 results
-
Advanced Fundamentals of Python Programming
This course covers the advanced topics of Python programming, such as iterators, generators, decorators, comprehensions, concurrency, metaclasses, and design patterns.
View ContentArabicModerateCoursePaid -
C++ Basic Structures: Vectors, Pointers, Strings, and Files
This course teaches you how to use vectors, pointers, strings, and files in C++ programming. You will learn how to declare, initialize, and manipulate vectors of different types and sizes.
View ContentEnglishBeginnerCourseUnpaid -
C++ Basics: Selection and Iteration
This course teaches you how to use selection and iteration statements in C++ programming. You will learn how to use if-else, switch-case, and conditional operators to make decisions based on conditions.
View ContentEnglishBeginnerCourseUnpaid -
C++ Object Basics: Functions, Recursion, and Objects
This course teaches you how to use functions, recursion, and objects in C++ programming. You will learn how to define and call functions, use recursion to solve problems, and create and use objects with attributes and behaviors.
View ContentEnglishModerateCourseUnpaid -
Comprehensive SQL Course – Advanced Level
This course provides a comprehensive overview of SQL, a language for querying and manipulating data in relational databases.
View ContentArabicAdvancedCoursePaid -
Core Java
This course covers the core concepts and skills of Java programming, such as data types, operators, control structures, arrays, strings, files, classes, objects, inheritance, and polymorphism. You will learn how to write and run Java programs using the JDK tools and the Eclipse IDE.
View ContentEnglishModerateCourseUnpaid -
Java Basic Structures: Arrays, Strings, and Files
This course teaches you how to use arrays, strings, and files in Java programming. You will learn how to declare, initialize, and manipulate arrays of different types and dimensions. You will also learn how to use the String class and its methods to perform various operations on strings.
View ContentEnglishBeginnerCourseUnpaid -
Java Basics: Selection and Iteration
This course teaches you how to use selection and iteration statements in Java programming and ternary operators to make decisions based on conditions. You will also learn how to use for, while, and do-while loops to repeat a block of code until a condition is met.
View ContentEnglishModerateCourseUnpaid -
Java Object Basics: Functions, Recursion, and Objects
This course teaches you how to use functions, recursion, and objects in Java programming. You will learn how to define and call functions that take parameters and return values.
View ContentEnglishModerateCourseUnpaid -
Learn C# Programming Language
This course introduces you to C#, a general-purpose and object-oriented programming language that runs on the .NET framework. You will learn the fundamentals of C#, and how to use C# for creating console applications and graphical user interfaces.
View ContentArabicBeginnerCoursePaid -
Learn JavaScript – Intermediate Level | Building 7 Projects
This course covers the advanced topics of Python programming, such as iterators, generators, decorators, comprehensions, concurrency, metaclasses, and design patterns.
View ContentEnglishModerateCoursePaid -
Learn JavaScript – Professional Level | Building 2 Projects
This course teaches you how to use JavaScript, a powerful and dynamic language for creating interactive web pages and applications.
View ContentArabicAdvancedCoursePaid -
Learn to program: the fundamentals.
This course teaches you the fundamentals of programming using Python, one of the most widely used languages in the world.
View ContentEnglishBeginnerCourseUnpaid -
Object-Oriented C++: Inheritance and Encapsulation
This course teaches you how to use inheritance and encapsulation in C++ programming. You will learn how to create subclasses that inherit from super classes, and how to control the access and initialization of fields and methods.
View ContentEnglishModerateCourseUnpaid -
Object-Oriented Java: Inheritance and Encapsulation
This course teaches you how to use inheritance and encapsulation in Java programming. You will learn how to create and use subclasses that inherit attributes and behaviors from super classes.
View ContentEnglishModerateCourseUnpaid -
Programming For Beginners
This course is designed for beginners who want to learn the basics of programming and how to think like a programmer.
View ContentArabicBeginnerCoursePaid -
Python for everybody
This course is an introduction to the basics of programming using Python, a high-level and easy-to-learn language.
View ContentEnglishBeginnerCourseUnpaid -
Python from ZERO to HERO
This course covers the basics of Python, a popular and powerful programming language that can be used for various applications such as web development, data science, automation, and more.
View ContentArabicBeginnerCoursePaid -
SQL Programming for Databases
This course teaches you how to use SQL, a language for querying and manipulating data in relational databases.
View ContentEnglishBeginnerCoursePaid