Free Cisco Online Courses

Thanks to our partners at Cisco Networking Academy we can now offer FREE, self-paced online courses. Get started now:

Check your knowledge about Computer Basics, Networks, Internet of Things and Cybersecurity.

Quickly evaluate your expertise and get a recommendation on how to improve your competences with eval-U.

About Self-paced Courses

Cisco Networking Academy self-paced courses are designed to take at your own pace, at any point in your career journey. They may be available as an instructor-led course at some academies. Cisco Networking Academy is an IT skills and career building development program for learning institutions and individuals worldwide. Cisco Networking Academy helped more than 6 million people prepare for the IT workforce since 1997.

 

Introductory Courses

Start exploring the digital world by entering a introductory course!

Entrepreneurship (15 h)


The Entrepreneurship course uses interactive, online case studies to show how to apply network technology skills to start a business or advance your career. Read more or enroll now!




Get Connected! (30 h)


Get Connected introduces you to basic computer and Internet navigation skills. Read more or enroll now!




Intro to Internet of Things (IoT) (20 h)


The Introduction to IoT course provides an overview of key concepts and challenges related to digital transformation. The course examines the evolution of the Internet and how the interconnection of people, processes, data, and things is transforming every industry. Note: Introduction to IoT replaces the Introduction to the Internet of Everything (IoE) course. Read more or enroll now!





Career Paths

Computer Network Associate

Learn Python, the language for IoT

PCAP: Programming Essentials in Python (70 h)


How great would it be to write your own computer program? Or, design a web or desktop application that millions of people could enjoy? Both are a possibility if you learn how to code in Python. Python is the very versatile, object-oriented programming language used by startups and tech giants, Google, Facebook, Dropbox and IBM. Python is also recommended for aspiring young developers who are interested in pursuing careers in Security, Networking and Internet-of-Things. Once you complete this course, you are ready to take the PCAP – Certified Associate in Python programming*. No prior knowledge of programming is required.
*exam fees not included in this offer
Please apply here if you want to take this course!





Linux Associate

The Programming Career Path in C builds programming knowledge key to preparing for many entry-level IT careers.

CLA: Programming Essentials in C (70 h)


CLA: Programming Essentials in C is designed for beginners with no prior knowledge of programming, who want to learn programming fundamentals. Despite the prevalence of higher-level languages, the C programming language continues to be a popular yet powerful language, used to build operating systems and tens of thousands of applications. The C Programming language is an excellent language to learn as it is the backbone for a number of other languages--C++, Java, and Python all leverage basic features from C.

  • Understand common computer programming concepts
  • Learn the syntax, semantics and basic data types of C
  • Apply your programming skills using hands-on lab activities and by writing your own programs
  • Develop logic-building skills and algorithmic thinking
  • Get immediate feedback on your work through built-in quizzes and tests
  • Connect with the global Cisco Networking Academy community
Please apply here if you want to take this course!




CPA: Programming Essentials in C++ (70 h)


The first course CPA: Programming Essentials in C++ covers basic C++ programming skills and object-oriented programming while introducing universal computer programming concepts. Learn to write your own computer programs using one of the most popular programming languages, and prepare for the C++ Certified Associate Programmer Certification (CPA). Learn the syntax, semantics, and basic data type of C++. Understand the principles of the object-oriented model and learn how to implement it in C++.

  • Learn how to resolve typical implementation challenges with the help of standard C++ language libraries.
  • Apply your programming skills using hands-on lab activities and by writing your own computer programs.
  • Get immediate feedback on your work through built-in quizzes and tests.
  • Connect with the global Cisco Networking Academy community.
Please apply here if you want to take this course!




CPP: Advanced Programming in C++ (70 h)


The second course in the series, CPP: Advanced Programming in C++ is designed for intermediate-level students who already possess a strong understanding of the C++ language. You learn advanced C++ topics like templates and Standard Template Library. You develop the ability to read and understand the definitions of template functions and classes, and the ability to properly use template classes and methods including third party templates. The course helps you develop strong C++ programming skills, rounds out your IT skills to set yourself apart in the job market, and prepares you for the vendor-neutral C++ Certified Professional Programmer Certification (CPP).

  • Learn the C++ template mechanism
  • Understand and use the elements of the C++ STL library, including the IO part
  • Solve common programming problems with STL-predefined classes and methods
  • Apply your programming skills using hands-on lab activities and by writing your own C++ programs
  • Get immediate feedback on your work through built-in quizzes and tests
  • Connect with the global Cisco Networking Academy community.
Please apply here if you want to take this course!





C Programming Courses

The Programming Career Path in C builds programming knowledge key to preparing for many entry-level IT careers.

CLA: Programming Essentials in C (70 h)


CLA: Programming Essentials in C is designed for beginners with no prior knowledge of programming, who want to learn programming fundamentals. Despite the prevalence of higher-level languages, the C programming language continues to be a popular yet powerful language, used to build operating systems and tens of thousands of applications. The C Programming language is an excellent language to learn as it is the backbone for a number of other languages--C++, Java, and Python all leverage basic features from C.

  • Understand common computer programming concepts
  • Learn the syntax, semantics and basic data types of C
  • Apply your programming skills using hands-on lab activities and by writing your own programs
  • Develop logic-building skills and algorithmic thinking
  • Get immediate feedback on your work through built-in quizzes and tests
  • Connect with the global Cisco Networking Academy community
Please apply here if you want to take this course!




CPA: Programming Essentials in C++ (70 h)


The first course CPA: Programming Essentials in C++ covers basic C++ programming skills and object-oriented programming while introducing universal computer programming concepts. Learn to write your own computer programs using one of the most popular programming languages, and prepare for the C++ Certified Associate Programmer Certification (CPA). Learn the syntax, semantics, and basic data type of C++. Understand the principles of the object-oriented model and learn how to implement it in C++.

  • Learn how to resolve typical implementation challenges with the help of standard C++ language libraries.
  • Apply your programming skills using hands-on lab activities and by writing your own computer programs.
  • Get immediate feedback on your work through built-in quizzes and tests.
  • Connect with the global Cisco Networking Academy community.
Please apply here if you want to take this course!




CPP: Advanced Programming in C++ (70 h)


The second course in the series, CPP: Advanced Programming in C++ is designed for intermediate-level students who already possess a strong understanding of the C++ language. You learn advanced C++ topics like templates and Standard Template Library. You develop the ability to read and understand the definitions of template functions and classes, and the ability to properly use template classes and methods including third party templates. The course helps you develop strong C++ programming skills, rounds out your IT skills to set yourself apart in the job market, and prepares you for the vendor-neutral C++ Certified Professional Programmer Certification (CPP).

  • Learn the C++ template mechanism
  • Understand and use the elements of the C++ STL library, including the IO part
  • Solve common programming problems with STL-predefined classes and methods
  • Apply your programming skills using hands-on lab activities and by writing your own C++ programs
  • Get immediate feedback on your work through built-in quizzes and tests
  • Connect with the global Cisco Networking Academy community.
Please apply here if you want to take this course!





Python Programming Course

Learn Python, the language for IoT

PCAP: Programming Essentials in Python (70 h)


How great would it be to write your own computer program? Or, design a web or desktop application that millions of people could enjoy? Both are a possibility if you learn how to code in Python. Python is the very versatile, object-oriented programming language used by startups and tech giants, Google, Facebook, Dropbox and IBM. Python is also recommended for aspiring young developers who are interested in pursuing careers in Security, Networking and Internet-of-Things. Once you complete this course, you are ready to take the PCAP – Certified Associate in Python programming*. No prior knowledge of programming is required.
*exam fees not included in this offer
Please apply here if you want to take this course!





© 2021 By ReDI School   |   IMPRINT & CONTACT   TRANSPARENCY   DATA PRIVACY POLICY

  • Facebook Basic Black
  • Twitter Basic Black
  • Instagram Basic Black
  • image