

دوراتنا

Applied Software Engineering Fundamentals
If you want to enter the exciting world of software development, this Software Engineering Foundations Specialization is for you. No prior degrees or knowledge of programming or application development are necessary. Software Developers are in great demand earning a median salary of US$110,140 per year according to the US Bureau of Labor and Statistics. The field is growing at a rate of 22% making it a great time to start a career in software engineering.
-
Course by
-
Self Paced
-
الإنجليزية

Extract Text Data with Bash and Regex
By the end of this project, you will extract email text data from a file using a regular expression in a bash script.
The bash shell is a widely used shell within Linux distributions. One of the Linux tools often needed is file data extraction to obtain specific fields from files. For example, email files containing email addresses can often be difficult to analyze because of extraneous data. Error log files may also be more easily analyzed by matching specific data fields.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

C Programming: Using Linux Tools and Libraries
Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. Receive instant feedback on your code right within your browser.
-
Course by
-
الإنجليزية

Open Source Software Development: Linux for Developers
Start your open source software (OSS) adventure today by learning the key concepts of developing open source software and how to work productively in a Linux environment.
-
Course by
-
Self Paced
-
11
-
الإنجليزية

Linux Tools for Software Development
Learn the tools you need to confidently work in Linux development environments and beyond.
-
Course by
-
Self Paced
-
11
-
الإنجليزية

Git for Distributed Software Development
Get a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed software development to operate efficiently.
-
Course by
-
Self Paced
-
11
-
الإنجليزية

Data and AI Fundamentals
Learn the fundamentals of Artificial Intelligence with a combination of AI fundamentals and an overview of the rich Linux Foundation AI & Data projects ecosystem. It is well-suited for any kind of AI adopter, regardless of the professional background and level of technical knowledge.
-
Course by
-
11
-
الإنجليزية

Introduction to Cloud Infrastructure Technologies
Learn the fundamentals of building and managing cloud technologies directly from The Linux Foundation, the leader in open source.
-
Course by
-
Self Paced
-
11
-
الإنجليزية

Try It: Learn Linux Command Line
If you are looking to get into cybersecurity or IT, learning the Linux command line would be a great starting point.
Linux command line powers much of the internet’s infrastructure, and learning basic security commands can help you advance your cybersecurity career. Gain highly marketable skills in this free, no-risk introductory course.
-
Course by
-
1
-
الإنجليزية

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
-
الإنجليزية

Introduction to Linux
Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families.
-
Course by
-
الإنجليزية

Introduction to Open Source Networking Technologies
Learn technical fundamentals needed to adopt SDN, NFV, disaggregation, orchestration, network automation, and modern networking. Discover use cases and technical options for open networking. Plus: learn more about The Linux Foundation networking projects.
-
Course by
-
الإنجليزية

Initiation à Wireshark pour l'analyse de paquets sous linux
Ce projet guidé “Initiation à Wireshark pour l'analyse de paquets sous linux” est destiné principalement aux Administrateurs réseaux et Administrateurs Systèmes.
-
Course by
-
Self Paced
-
3 ساعات
-
الفرنسية

Set up your dev environment for MERN developers on Linux
By the end of this project, you will set up your development environment for MERN web developers on Linux.
Often, a dynamic web application consists of many different technologies and programming languages. Creating a web application with NodeJS, Express, and React allows the developer to use JavaScript throughout the stack with a focus on the logic rather than the language. In this project we will focus on installation and setup, rather that the code itself. This will allow you to use the same scaffolding approach for your future MERN applications.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Linux Basics: The Command Line Interface
Learn the Linux Command Line interface and become a skilled user of this powerful operating system.
-
Course by
-
الإنجليزية

Flask for Beginners: Creating an Application
This guided project, Flask for Beginners: Creating an Application, will help a beginning Python programmer who is looking to use Flask to create and launch a web application. In this 1.5-hour long project-based course, you will learn how to use Flask to create an application, use URL mapping to access the application from a browser, use a template with a view to display information, and deploy the Flask application. To achieve this, you will be taking on the role of helping a company organize conferences for various organizations.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Embedded Software and Hardware Architecture
Embedded Software and Hardware Architecture is a first dive into understanding embedded architectures and writing software to manipulate this hardware. You will gain experience writing low-level firmware to directly interface hardware with highly efficient, readable and portable design practices. We will now transition from the Host Linux Machine where we built and ran code in a simulated environment to an Integrated Development Environment where you will build and install code directly on your ARM Cortex-M4 Microcontroller.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

DDoS Attacks and Defenses
In this MOOC, you will learn the history of DDoS attacks and analyze new Mirai IoT Malware and perform source code analysis. you will be provided with a brief overview of DDoS Defense techniques. You learn an Autonomous Anti-DDoS Network called A2D2 for small/medium size organizations to deal with DDoS attacks. A2D2 uses Linux Firewall Rate limiting and Class Based Queueing, and subnet flood detection to handle various DDoS traffic types. You learn the new Intrusion tolerance paradigm with proxy-based multipath routing for DDoS defense.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية

Managing Linux users & Access Control List file permissions
By the end of this project, you will be able to apply and practice the important commands needed to manage your Linux system efficiently. You will be able to access information related to the user and its group ID in your Linux system using the “id” command. You will be able to switch to the root user and use it to run commands that need full privileges. Moreover, you will be able to create, modify, and delete users and groups and manage their passwords across your Linux system.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Linux: SSH to remote server & Networking basics for DevOps
By the end of this course, you will have a solid grasp of SSH and authenticating users and client machines to a server. You will further have a working knowledge of some of the most important Networking concepts and commands in Linux.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Linux System Administration with IBM Power Systems
This course introduces administrative tasks that a system administrator can perform with Linux hosted on IBM Power servers. This includes virtualization concepts such as logical partitioning, installation of Linux, command-line operations, and more interesting administration and device management tasks. This course includes hands-on exercises with systems from an IBM data center.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Real-Time Embedded Systems Concepts and Practices
This course can also be taken for academic credit as ECEA 5315, part of CU Boulder’s Master of Science in Electrical Engineering degree. Course Description: In this course, students will design and build a microprocessor-based embedded system application using a real-time operating system or RT POSIX extensions with Embedded Linux.
-
Course by
-
Self Paced
-
51 ساعات
-
الإنجليزية

Linux: User Ownership and Permissions for DevOps
In this 1-hour long project-based course on Linux: User Ownership and Permissions for DevOps, you will be creating users and groups. You will learn how to create users, assign them to or deassign them from different groups. You will also be setting up groups and learning how to modify user details and group details. You will then move on to our activity which is setting up a private system folder which will only be able to be accessed by a specific set of users assigned to a particular group.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Cloud Virtualization, Containers and APIs
Welcome to the second course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn to design Cloud-native systems with the fundamental building blocks of Cloud computing. These building blocks include virtual machines and containers. You will also learn how to build effective Microservices using technologies like Flask and Kubernetes. Finally, you will analyze successful patterns in Operations including: Effective alerts, load testing and Kaizen.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Learning Linux for LFCA Certification
This specialization is intended for beginners to learn how to become proficient in Linux programming. It will prepare you for a role as an information technology professional by introducing you to the Linux operating system. You will explore creating security through backups and redundancy, securing the perimeter of your network and systems, and managing a system with the Linux OS installed.
-
Course by
-
Self Paced
-
الإنجليزية