

دوراتنا

Introduction to Scripting in Python
Developed by Rice University's world-class Computer Science & Data Science faculty, this specialization is intended for beginners who would like to master essential programming skills. Through four courses, you will cover key programming concepts in Python 3 which will prepare you to use Python to perform common scripting tasks. This knowledge will provide a solid foundation towards a career in data science, software engineering, or other disciplines involving programming.
-
Course by
-
Self Paced
-
الإنجليزية

Cloud Top Ten Risks
After completing the course, the student should be able to do the following: ● Associate lists of OWASP Top Ten Risks with major cloud cybersecurity risks. ● Apply appropriate cryptographic techniques to secure authentication mechanisms and cloud data. ● Identify the most effective strategies for resisting injection attacks, cross-site scripting attacks, and object deserialization attacks. ● Assess strategies to address risks posed by administrative failures, including misconfiguration, broken access control, vulnerable software components, and security monitoring.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

Python Scripting: Files, Inheritance, and Databases
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the three main concepts in programming: Files, Inheritance and external libaries. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
Course by
-
Self Paced
-
13 ساعات
-
الإنجليزية

Sass Tutorial
Learn how to write efficient and modular CSS code with Sass, a popular preprocessor scripting language. Our course covers Sass fundamentals such as variables, nesting, partials, and mixins, as well as advanced features like functions, loops, and conditional statements. Improve your workflow, reduce code size, and manage complex projects with Sass. Enroll now and become a Sass pro! The course is self-paced with text based modules, practical interactive examples and exercises to check your understanding as you progress. W3schools is the world's largest web developer learning site.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

Python Scripting: Dates, Classes and Collections
This course is the second course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية

Introduction to Python Scripting for DevOps
This course is the first course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the five main concepts in procedural programming: user input, console output, variable declaration and assignment, decision branching and iteration. Labs will allow you to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
Course by
-
Self Paced
-
18 ساعات
-
الإنجليزية

Linux Tools for Developers
Course 3 is a continuation of the previous course, and will focus on teaching you how to work with tools you need to do your everyday work. The course begins by introducing you to numerous essential command line tools that are used daily. Then, it focuses on bash scripting - you will learn how to construct scripts and how to do very complicated tasks in an automated way. The course looks at files and filesystems and focuses on compiling programs in Linux, using gcc and other compilers, and using libraries of different types.
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية

Aruba Network Automation Basics
Aruba networking technologies are purpose-built with automation in mind to meet the increasing demands on IT’s ability to achieve business outcomes more efficiently. In Aruba Network Automation Basics you'll get an introduction to network automation concepts, key automation tools including Python
and Ansible, and how to apply network automation in practice with Aruba products. This course is great for the networking professionals who want an introduction to the world of coding, scripting, and automation.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

OWASP Top 10 - 2021
In this learning path, we will look at the OWASP organization and what its purpose is. We will then examine Broken Access Control, Cryptographic Failures, Injection Attacks, Insecure Design and Security Misconfiguration. We’ll use demos, graphics and real-life examples to help you understand the details of each of these risks. We will then examine Vulnerable and Outdated Components, Identification and Authentication Failures, Software and Data Integrity Failures, Security Logging and Monitoring Failures, and Server-Side Request Forgery (SSRF).
-
Course by
-
Self Paced
-
الإنجليزية

PHP Tutorial
Start learning PHP with the w3schools course to improve your Web Development skills. PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. This is a structured and interactive version of the w3schools PHP Tutorial. The course is self-paced with text based modules, practical interactive examples and exercises to check your understanding as you progress. W3schools is the world's largest web developer learning site.
-
Course by
-
Self Paced
-
5 ساعات
-
الإنجليزية

Introduction to Java as a Second Language
This course is meant to be an introduction to Java as a second language, if you are familiar with any computer programming language. It could be shell scripting, knowledge of older Java versions, JavaScript, etc. This course will allow you to quickly pick up the Java programming language. You will learn Java Object Orientation, and see the parallels with other programming paradigms. This is course 1 of a 3 course Specialization titled Java as a Second Language.
-
Course by
-
Self Paced
-
7 ساعات
-
الإنجليزية

Complex Retrieval Queries in MySQL Workbench
In this intermediate-level course you will use MySQL Workbench to expand your basic SQL query-writing skills with more complex examples and activities. In hands-on activities in MySQL Workbench, you will write and execute SQL queries that retrieve data from multiple tables. In addition, you will generate queries that summarize data and perform calculations. Nested queries and SQL scripting rounds out the course content.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Java Enterprise Edition
This Specialization is intended for intermediate learners that have some knowledge of Java who are seeking to continue developing skills with Java Enterprise Edition (EE). Through four courses, we will cover everything from web basics and the building blocks of the internet, to Servlet lifecycles and session management, to scripting elements and Java Beans. These skills will prepare you to perform Enterprise-level Java development.
-
Course by
-
Self Paced
-
الإنجليزية

Linux Commands & Shell Scripting
This mini-course describes shell commands and how to use the advanced features of the Bash shell to automate complicated database tasks. For those not familiar with shell scripting, this course provides an overview of common Linux Shell Commands and shell scripting basics.
-
Course by
-
Self Paced
-
الإنجليزية

IBM Back-End Development
Prepare for a career in the high-growth field of software development.
-
Course by
-
Self Paced
-
الإنجليزية

Java as a Second Language
This specialization is meant to be an introduction to Java as a second language. You may be familiar with any computer programming language, shell scripting, or knowledge of older Java versions, JavaScript, etc. This specialization will help you move to the Java language and will cover all the features and functions you need to create great Java web and mobile applications.
-
Course by
-
Self Paced
-
الإنجليزية

Advanced Python Scripting for Cybersecurity
Python is one of the most popular and widely-used programming languages in the world, due to its high usability and large collection of libraries. This learning path provides an application-driven introduction to using advanced Python features for offensive and defense cybersecurity. This path demonstrates how some of the advanced functionality in Python packages can be applied to cybersecurity and how to automate multi-stage attack chains and defensive operations using Python.
-
Course by
-
Self Paced
-
الإنجليزية

Introduction to Machine Learning: Supervised Learning
In this course, you’ll be learning various supervised ML algorithms and prediction tasks applied to different data. You’ll learn when to use which model and why, and how to improve the model performances. We will cover models such as linear and logistic regression, KNN, Decision trees and ensembling methods such as Random Forest and Boosting, kernel methods such as SVM. Prior coding or scripting knowledge is required. We will be utilizing Python extensively throughout the course.
-
Course by
-
Self Paced
-
40 ساعات
-
الإنجليزية

Unix and Bash for Beginners
This specialization is intended for people without technical experience who seek to develop bash scripting skills and learn about Unix tools that will allow them to perform basic system administrator tasks on Linux and other Unix-based systems. In these four courses, you will cover everything from navigating the system on the command line, to scripting and automating tasks, to networking and containers. These topics will help prepare you to comfortably navigate and troubleshoot Unix-based systems and automate tasks on more complex systems.
-
Course by
-
Self Paced
-
الإنجليزية

Bash Scripting and System Configuration
Code and run your first Bash script in minutes without installing anything! This course is designed for learners with no scripting experience. Learners will gain hands-on practice on an Ubuntu system that can be easily transferred to other Unix-based operating systems. The modules in this course cover scripting basics (e.g. control structures), advanced scripting (e.g. regular expressions), git version control, and system configuration (e.g. installing and updating). To allow for a truly hands-on, self-paced learning experience, this course is video-free.
-
Course by
-
Self Paced
-
10 ساعات
-
الإنجليزية

Linux: I/O Redirection for DevOps
In this 1-hour long project-based course on Linux i/o redirection for DevOps you will be working entirely on the command line and using powerful Linux commands and redirection operators to learn how input and output redirection works in Linux. You will get experience of taking control of what happens to the stdin and stdout of all your commands and no longer be confused about the details on how piping and redirection works in Linux. This course is designed for any person working or who intends to work with Linux, from Linux system administrators to developers and DevOps practitioners.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Use Bash Scripting on Linux to Execute Common commands
By the end of this project, you will use a bash script to execute commands and observe their output on a Linux system.
Bash, or Bourne Again Shell, is more than a shell running in a terminal on Linux; it is a programming language that is used to create powerful programs called shell scripts. Shell scripts are often used to capture common repetitive tasks so they can be executed without the need to memorize multiple individual commands.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Diseña juegos en Unity: muestra la salud de tu personaje
Tomando como base un proyecto de juego de plataformas en Unity 3D profundizaremos sobre las distintas formas en que nuestros videojuegos pueden comunicar la salud del personaje principal para luego implementarlas en Unity mediante scripting en C#.
-
Course by
-
Self Paced
-
2 ساعات
-
الإسبانية

Introduction to Deep Learning
Deep Learning is the go-to technique for many applications, from natural language processing to biomedical. Deep learning can handle many different types of data such as images, texts, voice/sound, graphs and so on. This course will cover the basics of DL including how to build and train multilayer perceptron, convolutional neural networks (CNNs), recurrent neural networks (RNNs), autoencoders (AE) and generative adversarial networks (GANs).
-
Course by
-
Self Paced
-
60 ساعات
-
الإنجليزية

Introduction to Bash Shell Scripting
This course will help those new to shells and shell scripting to build a foundation with the Bash shell. We'll learn several Bash shell commands that will allow you to navigate and use the shell for everyday tasks. We will also write a Bash shell script that will back up a directory and email the compressed file, a culmination of all the commands we’ll cover. We will cover: Not only will you gain the knowledge to customize your system, you will have a solid foundation to expand what you can do with Bash on the command line and in scripts.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية