top of page


Artificial intelligence, blockchain, data science ... The world of technology is evolving rapidly and it is necessary to keep up. Our courses on new technologies are suitable for both geek programmers, managers, and beginners who want to understand more and bring innovation within the company.

Do you prefer personalized advice for you or your company?


Whether you are a high school student exploring manufacturing careers or an operational manager hungry for an understanding of the latest production technologies, this specialization will provide a foundation for understanding how digital advances are changing the landscape and capabilities of factories. Nine courses - developed with the contribution of the manufacturing industry - touch Industry 4.0 and its components, including digital production and design practices, the concept of digital wire, the Internet of things and Big Data.

Image by ThisisEngineering RAEng
Data on a Touch Pad


In four intensive courses, you will learn what you need to know to start building and leading a data science venture, even if you have never worked in data science before. You will get an intensive data science course so you can be an expert in the field and understand your role as a leader. You will also learn how to recruit, assemble, evaluate and develop a team with complementary skills and roles. You will learn the structure of the data science pipeline, the objectives of each phase and how to keep your team focused on the objective. Finally, you will learn some practical skills that will help you overcome the common challenges that often make data science projects fail.


Learn front-end development and hybrid mobile development, with server-side support, for implementing a cross-platform solution.
The first two courses of this specialization concern front-end frameworks: Bootstrap 4 and Angular. You will also learn how to create hybrid mobile applications, using the Ionic, Cordova and NativeScript framework. On the server side, you will learn to implement NoSQL databases using MongoDB, to work in the Node.js environment and Express framework, and to communicate with the client side through a RESTful API.

Image by Markus Spiske
Image by Daniel Korpai


This specialization covers the fundamentals of iOS application development in the Swift programming language. You will learn to use development tools like XCode, to design interfaces and interactions and to evaluate their usability, and to integrate information about camera, photos and localization to improve your application. In the final Capstone Project, you will apply your skills to create a fully functional photo editing application for iPhone, iPad and Apple Watch.


In this specialization, you will learn industry standard theory and methods for successful user interface (UI) development. Once this specialization is completed, you will master the research, prototyping and user evaluation techniques necessary to create intuitive interfaces that facilitate a good user experience.

The concepts and techniques covered include structured approaches to help you understand your user base and their needs (e.g. contextual investigation and design psychology), widely used prototyping and design methods (e.g. low-fidelity prototyping and on paper) and effective techniques to help you evaluate your design choices (for example, heuristic evaluation and user studies). At the end of the specialization, it will be easy for you to apply these concepts and techniques to design an interface for a wide variety of users around the world.

App Screens


This specialization allows students to successfully apply the main features of Java programming languages ​​and the software models needed to develop mobile applications made up of Android components, as well as the fundamental mechanisms of Java I / O and persistence.

The final project will integrate the material of all the specialization to exercise and evaluate the students' ability to create an interesting Android application by applying the knowledge and skills learned, including Java programming features, Android Studio tools, activity components Android, Material Design, file I / O and data persistence, unit testing and software models.


You will learn to design technologies that bring joy to people rather than frustration. You will learn how to generate design ideas, techniques for rapid prototyping and how to use prototypes to get feedback from other interested parties such as your colleagues, customers and users. You will also learn the principles of visual design, perception and cognition that guide effective interaction design.

Image by Alvaro Reyes
Image by Franck V.


Machine learning is the science that allows computers to act without being explicitly programmed. Over the past decade, machine learning has given us self-driving machines, practical voice recognition, effective web search, and a much better understanding of the human genome. Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to progress towards human AI. In this class, you will learn the most effective machine learning techniques, and practice by implementing them and making them work for you. More importantly, you will learn not only the theoretical bases of learning, but you will also acquire the practical know-how necessary to apply these techniques quickly and powerfully to new problems. Finally, you will learn about some of Silicon Valley's best innovation practices regarding machine learning and AI.


This specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts, including data structures, networked application program interfaces and databases, using the Python programming language. In the Final Project, you will use the technologies learned during the specialization to design and create your applications for data recovery, processing and visualization.

Image by Hitesh Choudhary
Astronaut on Alien Planet


This specialization covers the theoretical and practical foundations of video game production using the Unity 3D game engine. The specialization is taught by Michigan State University faculty with over fifty years of combined experience in game building and video game production teaching. Michigan State University is one of North America's most popular video game design and development programs. You will learn to develop a game concept; to prototype, test and iterate your ideas; and to navigate between licensing, marketing and other commercial considerations. The specialization builds a solid foundation for industry roles as a game designer, level designer, technical designer, technical artist, programmer or producer.


Take the first step towards a career in software development with this introduction to Java, one of the most requested programming languages and the basis of the Android operating system. Designed for beginners, this specialization will teach you the fundamental concepts of programming and will allow you to write programs to solve complex problems. In addition, you will acquire the fundamental skills that a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.

Image by Maximilian Weisbecker
Data Cloud


The specialization in Cloud Computing takes you on a tour through cloud computing systems. We start from the intermediate layer with the concepts of Cloud Computing Concepts that cover the basic concepts of the distributed systems used within the clouds, we move on to the upper layer of the Cloud Applications and finally to the lower layer of the Cloud Networking. We conclude with a project that allows you to apply the skills learned during the courses.


The Cybersecurity specialization covers the fundamental concepts underlying the construction of secure systems, from hardware to software to the human-machine interface, with the use of encryption to make interactions safe. These concepts are illustrated with examples drawn from modern practice, and integrated with practical exercises involving relevant tools and techniques. Successful participants will develop a security-oriented way of thinking, better understanding how to evaluate cyber attacks and how to build defense systems.

Startup Development Team


Beyond the practices and principles, you will learn the practical skills that allow an agile team to be successful. By applying a practical approach in all four courses, you will put into practice what you have learned by creating a functional and flexible focus for a development team.

Image by Diggity Marketing
Informative Interview




Whether you want to follow specific training, or are looking for a training course for your collaborators, The Bridge Network can help you. Complete the form for a consultation

Thanks for your request, you will be contacted shortly!

Corsi IT & New Technologies: Feedback Form
Corsi IT & New Technologies: Testimonials
bottom of page