A course is the study of a particular topic within a wider subject area and is the foundation of a qualification. A typical course includes lectures, assessments and tutorials.
There are several fields that make up the broader field of computer science. One of these fields is the computational complexity theory, which can be very abstract. Other fields, such as computer graphics, deal more with concrete and hands-on visuals.
From the Fertile Crescent to the birth of Judeo-Christian values, the Middle East is home to thousands of years of human history. As the study, students can get a deeply personal look at historic events and their modern day ramifications.
View all Courses in Computer Science in Middle East 2018
Learn how to use NumPy, Pandas, Seaborn, Matplotlib, Plotly, Scikit-Learn, Machine Learning, Tensorflow, and more! [+]
Learn how to use NumPy, Pandas, Seaborn, Matplotlib, Plotly, Scikit-Learn, Machine Learning, Tensorflow, and more!What Will I Learn? Use Python for Data Science and Machine Learning Use Spark for Big Data Analysis Implement Machine Learning Algorithms Learn to use NumPy for Numerical Data Learn to use Pandas for Data Analysis Learn to use Matplotlib for Python Plotting Learn to use Seaborn for statistical plots Use Plotly for interactive dynamic visualizations Use SciKit-Learn for Machine Learning Tasks K-Means Clustering Logistic Regression Linear Regression Random Forest and Decision Trees Natural Language Processing and Spam Filters Neural Networks Support Vector Machines Requirements Some programming experience Admin permissions to download files Description ... [-]
Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and CoreML Modules! [+]
Learn iOS 11 App Development From Beginning to End. Using Xcode 9 and Swift 4. Includes Full ARKit and Core ML Modules!What Will I Learn? How to build any app you want Craft a portfolio of apps to apply for junior developer jobs Build fully-fledged apps for your startup or business Work as a freelance iOS developer Master creating Augmented Reality apps using Apple’s new ARKit Create your first Machine Learning app using Apple’s new Core ML Requirements No programming experience needed - I'll teach you everything you need to know A Mac laptop or iMac (or a PC running macOS) No paid software required - all apps will be created in Xcode 9 (which is free) I'll walk you through, step-by-step how to get Xcode installed set up Description ... [-]
Master Angular (Angular 2+, incl. Angular 5) and build awesome, reactive web apps with the successor of Angular.js [+]
Learn to master Java 8 and Java 9 core development step-by-step, and make your first unique, advanced program in 30 days. [+]
Learn to master Java 8 and Java 9 core development step-by-step, and make your first unique, advanced program in 30 days.What Will I Learn? How to build creative, fully-functional Java 8 programs with confidence (whilst having fun, too) How to program the right way, cutting out the useless fluff and filler How to easily write advanced programs for all computing platforms at once Expert-level knowledge of Java code (+ advanced tips and tricks used by the pros) The core skills needed to program for big clients, as a traveling freelancer or from home Requirements A computer with either Windows, Mac or Linux to install all the free software and tools needed to build your new apps (I provide specific videos on installations for each platform) A strong work ethic, willingness to learn, and plenty of excitement about the awesome new programs you’re about to build Nothing else! It’s just you, your computer and your hunger to get started today Description ... [-]
Learn Python as a Professional! Start from the basics and go all the way to creating your own applications and games! [+]
Learn Python as a Professional! Start from the basics and go all the way to creating your own applications and games!What Will I Learn? Learn to use Python professionally, learning both Python 2 and Python 3! Create games with Python, like Tic Tac Toe and Blackjack! Learn advanced Python features, like the collections module and how to work with timestamps! Learn to use Object Oriented Programming with classes! Understand complex topics, like decorators. Understand how to use both the Jupyter Notebook and create .py files Get an understanding of how to create GUIs in the Jupyter Notebook system! Build a complete understanding of Python from the ground up! Requirements Access to a computer with an internet connection. Description ... [-]
Learn to create Machine Learning Algorithms in Python and R from two Data Science experts. Code templates included. [+]
Learn to create Machine Learning Algorithms in Python and R from two Data Science experts. Code templates included.What Will I Learn? Master Machine Learning on Python & R Have a great intuition of many Machine Learning models Make accurate predictions Make powerful analysis Make robust Machine Learning models Create strong added value for your business Use Machine Learning for personal purpose Handle specific topics like Reinforcement Learning, NLP and Deep Learning Handle advanced techniques like Dimensionality Reduction Know which Machine Learning model to choose for each type of problem Build an army of powerful Machine Learning models and know how to combine them to solve any problem Requirements Just some high school mathematics level. Description ... [-]
The only course you need to learn web development - HTML, CSS, JS, Node, and More! [+]
Want to pass the AWS Solutions Architect - Associate Exam? Want to become Amazon Web Services Certified? Do this course! [+]
Want to pass the AWS Solutions Architect - Associate Exam? Want to become Amazon Web Services Certified? Do this course!What Will I Learn? Pass the AWS Certified Solutions Architect - Associate Exam Design Highly-Resilient and Scaleable Websites on AWS Become Intimately Familiar With The AWS Platform Become Amazon Certified Become A Cloud Guru Requirements You will need to set up an AWS Account (you can use the free tier for this course) Your own domain name (optional, but recommended) A Windows, Linux or Mac PC/Laptop Description
Are you looking for AWS Training?
Amazon Web Services (AWS) Certification is fast becoming the must-have certificates for any IT professional working with AWS. This course is designed to help you pass the AWS Certified Solutions Architect (CSA) - Associate Exam. Even if you have never logged in to the AWS platform before, by the end of our AWS training you will be able to take the CSA exam. No programming knowledge needed and no prior AWS experience required. With this AWS certification under your belt (and optionally after completing our AWS Certified Developer 2018 - also available on Udemy), you will be in high demand by many employers and you can command a superior salary.... [-]
Full Android development course; Create apps in practice like: Instagram, Flappy Bird, WhatsApp and more. [+]
Full Android development course; Create apps in practice like: Instagram, Flappy Bird, WhatsApp and more.What will I learn? Learn how to create real-world apps that can be shown to friends or used at a job interview. Offer your Android developer service to businesses. Learn how to build Android applications with the main features of famous apps like: Flappy Bird, Instagram and WhatsApp. Requirements Beginner's course: you'll learn from scratch how to develop applications for Android; it is not necessary to have prior knowledge of programming Computer with Internet access. No paid software is required. Android Studio 2.1 Description
Are you full of app ideas and do not know how to get started? Want to start your career as an Android app developer? This Android development course will teach you in practice how to create and program your Android applications using the Java language.... [-]
Learn the main concepts of programming using Java, in a course of extreme quality and proven didactics. [+]
Learn the main concepts of programming using Java, in a course of extreme quality and proven didactics.What will I learn? Know the Java language. Know the main fundamentals of programming. Know the pillars of the Object Orientation paradigm. Requirements You should have a basic notion of how to use a PC, Knowledge of algorithm is desirable, but it is not mandatory. Description
Welcome to the fundamentals course in Java programming.
I will guide you from the basics, conceptualizing the algorithm, presenting the data structure, telling you a bit of Java history and showing how it all started ... and after the introductory part, I'll go through the main aspects of programming, are essential for the development of modern software, Java API and some advanced topics. ... [-]
Become a PHP Developer, learn from two experts to program from basic to advanced in a complete project. [+]
Become a PHP Developer, learn from two experts to program from basic to advanced in a complete project.What will I learn? With this comprehensive course that covers concepts, and practical examples you will learn from two experts how to develop real projects. At the end of the Course, students who attend all classes, perform tests, exercises and follow the projects developed with the instructors, will be able to develop websites and systems using a robust and complete language that is PHP 7, as well as learning good practices and analyze changes in language. Requirements It is important for students to have basic knowledge of HTML and CSS, we will use HTML5 and CSS3, but we will not thoroughly explain these technologies. It is desirable that the students know Programming Logic, if they do not know they will be able to acquire the course, but will be better utilized with this previous knowledge. Description ... [-]
Learn the main methods of Machine Learning, Data Science and Python in this COMPLETE course! [+]
Learn the main methods of Machine Learning, Data Science and Python in this COMPLETE course!What will I learn? Using Python for Data Science and Machine Learning Professional Data Visualization with Matplotlib Learn about intuitive data visualization with Plotly Learning to use Seaborn for statistical analysis of data Use of Pandas for data analysis Using Numpy for vector and dot matrix operations Logistic Regression K-Nearest-Neighbors (KNNs) K-means-clustering Support-Vector-Machines (SVM) Neural Networks (Neural Networks) Using Spark for Big-Data Natural Language Processing and Spam Filtering Systems Recommendation systems (used in NetFlix, Spotify, etc) ... Projects with real data Requirements Programming basics Basic English (due to the main datasets used and methods of Python being in English) Description ... [-]
Data Scientist? We will see Statistics, Machine Learning, Python, R, ETL, SQL and NoSQL - Everything here! [+]
Data Scientist? We will see Statistics, Machine Learning, Python, R, ETL, SQL and NoSQL - Everything here!What will I learn? Use Applied Statistics Define Machine Learning, Big Data and Data Science Data Analysis with R Data Analysis with Python Graphics with R and Python Requirements Computer basics, the rest we teach here! A little SQL helps a lot! Description
Data Science from A to Z
The essential thing you need to know about this course is: It is geared towards beginners. This is my audience and I love working with him..
So if: You want to get into the Data Science area and do not know where to start, if you did some great course but found it too advanced and understood nothing, if you who know all the important concepts surrounding that area, if you are UNIVERSITY looking for knowledge about the areas, if you want to have an overview is an EXCELLENT BASIS to know how to walk alone, your place is here. We will learn in a didactic way even for those who have never seen the subject.... [-]
This is the most complete web development training package that you will find at Udemy, there are 13 complete courses from where you will leave the absolute ZERO at the PROFESSIONAL level. During the training, we have created more than 10 projects for you to apply in your daily life. ... [-]
Learn SEO, one of the most effective online techniques. SEO course for beginners and intermediates. [+]
Learn SEO, one of the most effective online techniques. SEO course for beginners and intermediates.What will I learn? Differentiate and apply SEO strategies and techniques to improve search engine visibility, mainly Google. Analyze words and key terms to write thinking about SEO. Techniques to identify words with good potential. We will know optimization techniques for online stores. Examples of online stores with good SEO practices. Recognize the technical aspects to improve the presence of our websites in search engines and not be penalized. Create a process through which from research to the taxonomy of content we bring to SEO. Practice some important technical aspects for the process of SEO optimization on a website. Know some aspects of Black Hat SEO, White Hat SEO and Gray Hat SEO to differentiate and know their tactics. Implement good SEO practices in other search engines such as YouTube and thus optimize our videos and channels. Search Console as an indispensable tool for SEO Requirements Something of interest for SEO Manage browsers (such as Chrome) and search engines (such as Google) Good internet connection * Optional, some knowledge of HTML, for the technical part Description ... [-]