

دوراتنا
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
-
الإنجليزية
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
-
الإنجليزية
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
-
الإنجليزية
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
-
الإنجليزية
Linux Tools for Software Development
Learn the tools you need to confidently work in Linux development environments and beyond.
-
Course by
-
Self Paced
-
11
-
الإنجليزية
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
-
الإنجليزية
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
-
الإنجليزية
Securing Linux Systems
In this course, we look at security and the Linux operating system. The course material is a good for anyone preparing for the Linux Foundation Certified IT Associate (LFCA) exam or just interested in learning more about Linux. This course is the third course in a series that aims to prepare you for working as an information technology professional. In this course, you will be introduced to ownership, authentication, and authorization. We will drill into creating security through backups and redundancy. We concluded by looking at how to secure the perimeter of our network and systems.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية
Open Source Software Development, Linux and Git
The Open Source Software Development, Linux and Git Specialization will give you a strong foundation for working comfortably and productively in open source development communities.
-
Course by
-
Self Paced
-
الإنجليزية
Self-Driving Cars
Be at the forefront of the autonomous driving industry. With market researchers predicting a $42-billion market and more than 20 million self-driving cars on the road by 2025, the next big job boom is right around the corner. This Specialization gives you a comprehensive understanding of state-of-the-art engineering practices used in the self-driving car industry.
-
Course by
-
Self Paced
-
الإنجليزية
IBM DevOps and Software Engineering
DevOps professionals are in high demand!
-
Course by
-
Self Paced
-
الإنجليزية
Real-Time Mission-Critical Systems Design
This course can also be taken for academic credit as ECEA 5317, part of CU Boulder’s Master of Science in Electrical Engineering degree. Upon completion of this course the learner will know the difference between systems you can bet your life on (mission critical) and those which provide predictable response and quality of service (reliable). This will be achieved not only by study of design methods and patterns for mission critical systems, but also through implementation of soft real-time systems and comparison to hard real-time.
-
Course by
-
Self Paced
-
50 ساعات
-
الإنجليزية
Advanced Embedded Linux Development
This courses in this specialization can also be taken for academic credit as ECEA 5305 - 5307, part of CU Boulder’s Master of Science in Electrical Engineering. This specialization provides students with the fundamentals of embedded operating systems including a working understanding of how to configure and deploy a Linux based Embedded System. Students will gain expertise in software tools and development methods which can be used to create applications and build custom Linux based Embedded Devices.
-
Course by
-
Self Paced
-
الإنجليزية
Check Point Jump Start: Harmony Endpoint Security
Harmony Endpoint is a complete solution that protects the remote workforce from today’s complex threat landscape.
-
Course by
-
Self Paced
-
1 ساعات
-
الإنجليزية
Data Management in Python: Build a Login System for your App
This guided project, Data Management in Python: Build a Login System for your App, will help an intermediate Python programmer looking to use a MySQL database in Python for simple data input and querying.
In this project, you will learn how to use MySQL to create a database table, utilize the MySQL driver to connect a Python application to a database, demonstrate the ability to test a MySQL database existence using Python, demonstrate the ability to query data from a MySQL database using Python, and demonstrate the ability to insert data into a MySQL database using Python.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية
C Programming with Linux
In this C Programming with Linux Specialization program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux operating system. Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood?
-
Course by
-
Self Paced
-
الإنجليزية
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
-
الإنجليزية
Linux Basics: The Command Line Interface
Learn the Linux Command Line interface and become a skilled user of this powerful operating system.
-
Course by
-
الإنجليزية
BI Foundations with SQL, ETL and Data Warehousing
The job market for business intelligence (BI) analysts is expected to grow by23 percent from 2021 to 2031 (US Bureau of Labor Statistics). This IBM specialization gives you sought-after skills employers look for when recruiting for a BI analyst. BI analysts gather, clean, and analyze key business data to find patterns and insights that aid business decision-making. During this specialization, you’ll learn the basics of SQL, focusing on how to query relational databases using this popular and powerful language. You’ll use essential Linux commands to create basic shell scripts.
-
Course by
-
Self Paced
-
الإنجليزية
Packet Sniffing with Wireshark: Create Your First Filters
This guided project, Packet Sniffing with Wireshark: Create Your First Filters, will help an intermediate security analyst who is looking to use packet sniffing with Wireshark to capture, display, and observe specific HTTP and HTTPS packets. In this 1.5-hour long project-based course, you will learn how to use Wireshark for packet sniffing; to capture and observe certain network packets using display filters and capture filters.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية
Create Fault Tolerant MongoDB Cluster
In this course, you will create a MongoDB replica set on a single Linux server to become familiar with the setup. There will be three servers, one primary server and two secondary servers. You will then populate the database collection from a csv file using the Mongo shell. You will then retrieve data from the collection to verify the data. Finally, one of the servers will be taken down and you will observe that the data is still available through a new primary server.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Operating Systems Fundamentals
Covers all basic functions in Linux. Students first learn about Linux distributions and Copyleft. Then they learn to use shell commands to query the system for basic information and to get help from the operating system. The course covers Linux file systems, including managing disks and directories, working with absolute and relative paths, and how to organize, backup and restore files. Students learn to work with text files from the shell and use expressions to search files, directories and file contents.
-
Course by
-
Self Paced
-
30 ساعات
-
الإنجليزية
Visual Basic Programming: Inheritance and Polymorphism
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 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
-
23 ساعات
-
الإنجليزية
Wireshark for Beginners: TCP IP Protocol Fundamentals
This guided project, Wireshark for Beginners TCP/IP Protocol Fundamentals, will help a beginning security analyst who is looking to use Wireshark to analyze Transmission Control Protocol and Internet Protocol (TCP/IP ) network packets through the use of HTTP and HTTPS requests in order to understand the protocol.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية
Secure Networked System with Firewall and IDS
In this MOOC, we will focus on learning how network systems are secured using firewalls and IDS. This will include understanding the basic components of network security, constructing a dual-firewall DMZ, and defining security policies to implement and enforce these rules. Building upon these lessons we will go in-depth on the popular Linux firewall. Finally we will learn about Network IDS and Host IDS, including a deep dive into Snort.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية