OpenClassrooms
Partner description
Created in 2013, OpenClassrooms develops and creates free, online courses that are accessible to everyone in order to foster education, collaboration, exchange, and shared knowledge. The idea was founded in 1999 by Mathieu Nebra and Pierre Dubuc, and OpenClassrooms has since become the standard for e-Education and the leading online course platform in Europe.
Courses
-
Learn Python Basics for Data Analysis
In this course, you will learn an essential programming language for data analysis: Python, and cover programming fundamentals using practical examples and exercises.
Learn Python Basics for Data AnalysisSee course -
Build Your First Web Pages With HTML and CSS
Learn to create your first web pages using HTML and CSS, the two most important languages on the web. No coding experience required!
Build Your First Web Pages With HTML and CSSSee course -
Destination AI: Introduction to Artificial Intelligence
in this course, you will discover what artificial intelligence really is - beyond the myths. You will understand its potential, its risks, and its impact on the workplace. You will go behind the scenes of an AI project and explore two of its sub-disciplines: machine learning and deep learning.
Destination AI: Introduction to Artificial IntelligenceSee course -
Learn Programming With JavaScript
Build a strong foundation in web development by learning and practicing JavaScript, one of the major programming languages on the web. You'll even create a simple application!
Learn Programming With JavaScriptSee course -
Create Dashboards With PowerBI
Learn how to identify needs for your data visualization project and optimize decision-making through building a dynamic dashboard with Power BI.
Create Dashboards With PowerBISee course -
Retrieve Data Using SQL
In this course, you will learn how to represent data using the relational model and apply relational algebra concepts to SQL, the world's most popular query language to query databases.
Retrieve Data Using SQLSee course -
Think like a computer: the logic of programming
Have you been thinking about a career in software development? Do you find computers and computer lingo a bit foreign? This course demystifies jargon and puts computer programming within reach!
Think like a computer: the logic of programmingSee course -
Which digital job is made for you?
Are you ready for a career change? And you're interested in the web? Follow this course to see which digital job is made for you!
Which digital job is made for you?See course -
Speak in Public
Mobilize good practices in public speaking! Discover how to create your content with the techniques of storytelling and mind mapping, how to rehearse effectively and how to master your performance.
Speak in PublicSee course -
Learn Python Basics
Python is user-friendly for beginners and in high demand. Even the basics of data and program logic will empower you to write simple, powerful code. We'll practice a useful automation task called web scraping, an extract-transform-load process (ETL).
Learn Python BasicsSee course -
Learn About Agile Project Management and Scrum
Learn the principles of agile software development. Discover how a Scrum Team plans a Sprint, builds feedback, creates retrospectives, and holds daily stand-ups.
Learn About Agile Project Management and ScrumSee course -
Master the Fundamentals of Excel
Learn the basic functionalities of Excel and take your skills further with tables, formulas and pivot tables.
Master the Fundamentals of ExcelSee course -
Improve Your Productivity With ChatGPT
Learn how to use ChatGPT to improve your productivity and discover how “prompt engineering” can help you save time on your work tasks.
Improve Your Productivity With ChatGPTSee course -
Learn Programming With Java
Find out how rewarding programming can be! In this course, you'll learn the principles of object-oriented programming, get hands-on practice with interactive exercises, and start your very own app!
Learn Programming With JavaSee course -
Project Management 101
In this course, learn the basics of project management and its lifecycle. Get ready to become a project manager and initiate, plan, execute, and close your projects.
Project Management 101See course -
Learn the Command Line in Terminal
The command line in Terminal is where a lot of programming efficiency happens. Take this course to better communicate with your computer!
Learn the Command Line in TerminalSee course -
Discover Digital Marketing
Welcome to the fundamentals of digital marketing! You will learn how to develop a marketing strategy to turn prospects into leads, leads into customers, and customers into loyal brand ambassadors.
Discover Digital MarketingSee course -
Learn How to Learn
Learning quickly and effectively is a key skill that can improve your learning capacity and help you take control of your personal and professional development.
Learn How to LearnSee course -
Discover the DevOps Methodology
In this course, discover the origins and pillars of DevOps, learn how to implement DevOps within your organization, and discover the role of an SRE.
Discover the DevOps MethodologySee course -
Dive into UX Design
Start to explore the world in new ways through the lens of a user experience designer. Learn the key UX principles and processes that will take you from research through design.
Dive into UX DesignSee course -
Create a Web Application With React.js
Discover React.js, the Javascript library that allows you to create apps from components. Learn the basics while using the Create React App tool (CRA) to build a complete web application!
Create a Web Application With React.jsSee course -
Manage Your Code Project With Git and GitHub
Install Git and GitHub and learn basic Git commands to manage your code and deploy your development projects.
Manage Your Code Project With Git and GitHubSee course -
Learn Programming With Python
Are you a Python beginner? Take your basic coding skills to the next level with object-oriented programming. Practice using methods, classes, inheritance, and modules, and start coding your own applications!
Learn Programming With PythonSee course -
Implement a Relational Database with SQL
Ready to put your database modeling skills to use? Design and build a physical relational database with Structured Query Language (SQL) and learn the tools to manipulate your table data.
Implement a Relational Database with SQLSee course -
Create Web Page Layouts With CSS
Go beyond basic HTML and CSS skills and learn how to create great layouts using CSS layout techniques!
Create Web Page Layouts With CSSSee course -
Perfect Your Excel Skills
Create a Microsoft Excel dashboard: create a table, get to grips with advanced features and automate data processing using VBA macros.
Perfect Your Excel SkillsSee course -
Discover the World of Cybersecurity
Understand the intricacies of a cyberattack—one of today’s major challenges—and dive into the many roles within cybersecurity. One might just be your future career!
Discover the World of CybersecuritySee course -
Develop Your Career Plan
Do you want to find a new career path or boost the one you're currently on? Develop a personalized career plan step-by-step and open the door to your next opportunity!
Develop Your Career PlanSee course -
Understanding the Web
Does the web interest you, but you aren’t totally clear on how the whole thing works behind the scenes? Learn internet history, vocabulary, logistics, and more with this course!
Understanding the WebSee course -
Learn Programming With C#
Start programming by learning one of the most popular programming languages. C# will allow you to build a variety of secure and robust applications that run on Microsoft's .NET Framework.
Learn Programming With C#See course -
Set Up TCP/IP Networks
Design your first TCP/IP network and discover the network simulation tool Cisco Packet Tracer in this 3-stage course: create, configure and add DHCP and DNS.
Set Up TCP/IP NetworksSee course -
Write JavaScript for the Web
Use your JavaScript skills to build interactive, dynamic web apps. Learn to interact with your users and to leverage external APIs to build rich, immersive user experiences.
Write JavaScript for the WebSee course -
Develop a Social Media Strategy
Do you want to use social media in your marketing strategy? Unsure whether to choose Instagram, Facebook, LinkedIn, or something different? Learn how to develop a social media strategy to build a community, foster engagement, and provide valuable content.
Develop a Social Media StrategySee course -
Create Dashboards with Tableau
In this course, you will learn how to design an effective dashboard blueprint. You will then build interactive and engaging dashboards from scratch using Tableau, an industry-standard data visualization tool.
Create Dashboards with TableauSee course -
Use Python Libraries for Data Science
Use Python’s specialized data science libraries. Learn how to use NumPy, Matplotlib, Pandas and Seaborn to create DataFrames and Data Visualizations.
Use Python Libraries for Data ScienceSee course -
Develop Your Soft Skills
Soft skills such as adaptability, collaboration, communication or problem-solving are essential for any career. Develop your transferable skills.
Develop Your Soft SkillsSee course -
Launch a Google Ads Campaign
Learn to launch an advertising campaign with Google Ads, and optimize your web marketing strategy on the world’s most popular search engine.
Launch a Google Ads CampaignSee course -
Go Full-Stack With Node.js, Express, and MongoDB
Take your JavaScript skills to the back end with Node, Express, and MongoDB — build everything from secure web services to full-featured APIs, creating tools for front-end developers to interact with easily.
Go Full-Stack With Node.js, Express, and MongoDBSee course -
Discover Cloud With Amazon Web Services
This course will give you the skills you need to get to grips with Amazon Web Services (AWS), set up an EC2 web server, install a database on RDS and store files on S3.
Discover Cloud With Amazon Web ServicesSee course -
Drive Traffic to Your Website With Search Engine Optimization (SEO)
Find out how to implement an effective SEO strategy as part of your organization's overall online marketing plan. Increase organic traffic from Google to your website.
Drive Traffic to Your Website With Search Engine Optimization (SEO)See course -
Communicate Your Ideas Through Storytelling and Design
Storytelling and graphic design are powerful tools to communicate your ideas. Be sure to document your work along the way.
Communicate Your Ideas Through Storytelling and DesignSee course -
Manage a Team
In this course, learn to manage your team effectively on a daily basis: set goals, plan tasks, facilitate meetings, hold interviews, and recruit new staff.
Manage a TeamSee course -
Create a Web Application With Django
Discover Django, one of the most popular Python web frameworks. Build an app using MVT architecture, the Django Admin, and your own custom-built CRUD interface.
Create a Web Application With DjangoSee course -
Introduction to Natural Language Processing
Natural Language Processing (NLP) allows us to classify, correct, predict, and even translate large text data quantities. In this course, you will discover how to transform text into vectors for exploration and classification. We will explore bag-of-words, word embeddings, and sentiment analysis.
Introduction to Natural Language ProcessingSee course -
Train a Supervised Machine Learning Model
Building a supervised model is integral to machine learning. In this course, we will learn how to apply classification (decision trees, logistic regression) and regression (k-nearest neighbors, linear regression) algorithms to your data!
Train a Supervised Machine Learning ModelSee course -
Improve Your Presentation Skills
Have you ever prepared a PowerPoint presentation and felt like people lost interest after a few slides? This course shares presentation tips and tricks to make sure this won't happen again! Find out how to design beautiful slides and deliver a great presentation on the day.
Improve Your Presentation SkillsSee course -
Think like an editor (content strategy and UX writing)
Develop your writing skills to give yourself a competitive advantage in the world of design. UX designers also need to be part content strategists and UX writers.
Think like an editor (content strategy and UX writing)See course -
Run Your Computer Using Linux
In this beginner course, discover Linux, an open-source operating system (OS) created by computer enthusiasts - the perfect alternative to Windows or macOS!
Run Your Computer Using LinuxSee course -
Build a sales strategy for your freelance business
Are you an independent worker, or do you hope to become one? Do you sell or promote your services online? Find your next clients online by building and developing your freelance digital commercial strategy.
Build a sales strategy for your freelance businessSee course -
Develop Your Critical Thinking
Critical thinking is essential if we are to question our world and make reliable and effective decisions. In this course we will learn how to identify cognitive biases, search for information, and avoid the pitfalls of argumentation using the scientific method.
Develop Your Critical ThinkingSee course -
Perform an Initial Data Analysis
Do you want to learn about data mining? In this course, you will perform univariate and bivariate analyses on your data. Above all, you will learn how to cleanse a dataset!
Perform an Initial Data AnalysisSee course -
Build quick and beautiful WordPress sites
WordPress is an indispensable tool for building any type of website. It'll serve you well to know how to launch a good-looking site quickly on the platform.
Build quick and beautiful WordPress sitesSee course -
Improve Your Data Literacy
Transform data into information that can drive actions. This course will introduce you to the fundamentals of data analysis, processing, visualization and storytelling.
Improve Your Data LiteracySee course -
Design the Logical Model of Your Relational Database
Ready to store your application's data? Let's cover the basics of SQL and design the structure of your first relational database with an Entity Relationship Diagram (ERD).
Design the Logical Model of Your Relational DatabaseSee course -
Create Web Applications Efficiently With the Spring Boot MVC Framework
Speed up your Java web application development time with an MVC framework. Spring Boot does the heavy lifting for you so you can create better web applications, in much less time.
Create Web Applications Efficiently With the Spring Boot MVC FrameworkSee course -
Make Effective Decisions
Decision-making is an indispensable soft skill to help you solve problems. Whether you're facing personal or professional choices, learning how to make decisions quickly and efficiently will help you in your chosen career.
Make Effective DecisionsSee course -
Master the Basics of Spreadsheets
Whether you use Excel, LibreOffice Calc, Numbers on Mac, or Google Sheets on Drive, follow this course to master the basics of spreadsheets. You'll find out how to format, analyze, and visualize basic data.
Master the Basics of SpreadsheetsSee course -
Write Agile Documentation: User Stories & Acceptance Tests
Learn to define user stories and acceptance tests and use the agile requirements format to store requirements on a wiki.
Write Agile Documentation: User Stories & Acceptance TestsSee course -
Conduct a Web Penetration Test
Put yourself in the shoes of an attacker and perform a full penetration test on a web application, using the methods and tools of a professional pentester!
Conduct a Web Penetration TestSee course -
Build Your Web Projects With REST APIs
Enhance your web projects with REST APIs by accessing data that can be integrated into your own applications. APIs will add a whole new dimension to your software!
Build Your Web Projects With REST APIsSee course -
Optimize Your Deployment With Docker Containers
Install Docker, run containers with images stored on Docker Hub, write a Dockerfile and use Docker Compose to manage your containers!
Optimize Your Deployment With Docker ContainersSee course -
Assemble a Computer
Learn how to build a custom PC! Discover the hardware components that make up a computer, shop for options suitable for specific needs, and learn the steps to assembling PC parts.
Assemble a ComputerSee course -
Prepare Professional Written Documents
A lot of our communication happens in writing, especially in the professional world. Regardless of your career field, if you want to master professional writing, you'll find this course of value!
Prepare Professional Written DocumentsSee course -
Perform an Exploratory Data Analysis
Identify patterns in your data using PCA (Principal Component Analysis), a dimensionality reduction technique, and two of the most popular clustering methods: k-means and hierarchical clustering.
Perform an Exploratory Data AnalysisSee course -
Manage Your Time Effectively
Time management is a skill that can be learned. Learn time management strategies, adopt some good habits, and become more effective and efficient in your work.
Manage Your Time EffectivelySee course -
Design Effective Statistical Models to Understand Your Data
Build, interpret, and evaluate linear, logistic and polynomial regression models based on observations in your data.
Design Effective Statistical Models to Understand Your DataSee course -
Resolve Conflicts at Work
Co-workers don't always get along, and it can affect their work. In this course, you’ll learn conflict resolution strategies to help resolve issues or avoid conflict altogether.
Resolve Conflicts at WorkSee course -
Design the visual side of experiences (UI design)
Explore design systems and develop your own graphic design eye in user interface (UI) or product design.
Design the visual side of experiences (UI design)See course -
Develop Your First Android Application
Familiarize yourself with the Android environment and create TopQuiz: a simple, fun app that asks a series of questions to test your general knowledge!
Develop Your First Android ApplicationSee course -
Write Maintainable Python Code
Now that you've learned to program with Python, make your code clean, readable, easy to modify, and resistant to bugs by applying the PEP 8 style guide for Python, a few key design patterns (including MVC), and the SOLID principles.
Write Maintainable Python CodeSee course -
Set Up a Python Environment
Set up your Python local development environment using pip to install and manage your packages, virtualenv to create virtual environments for each of your projects, and PyCharm to leverage a range of integrated tools.
Set Up a Python EnvironmentSee course -
Build a product roadmap
Roadmaps help define and share what direction your team will take to make the product vision a reality. Use tools like impact mapping and story mapping to help you create a theme-based roadmap that shows how you will achieve your goals.
Build a product roadmapSee course -
Introduction to Deep Learning Models
Deep Learning is at the heart of many of today's innovations from image recognition to natural language processing (NLP). This course will teach you how to train deep neural networks including: Fully Connected, Convolutional, and Recurrent Neural Networks.
Introduction to Deep Learning ModelsSee course -
Design a Mock-up for Web Development With Figma
Discover how to design the visual aspect of a web page. In this course, you’ll draw a layout with paper and pencil first, and then create it in Figma!
Design a Mock-up for Web Development With FigmaSee course -
Manage Windows Server
Install, configure and administer Windows Server 2019. Network your system, deploy DHCP and DNS servers, and use WSUS, Hyper-V, and PowerShell.
Manage Windows ServerSee course -
Learn About Design Thinking
In this introductory course, you will learn how to lead projects using design thinking, a five-step method that will allow you to bring innovative solutions to life!
Learn About Design ThinkingSee course -
Work Effectively in a Team
Teamwork is an essential skill that can be learned! In this course, we will go over how to take advantage of a team's formidable leverage: collective intelligence.
Work Effectively in a TeamSee course -
Create Your Business Model Canvas
Develop, structure and challenge your business idea by adopting a Business Model Canvas, a strategic management tool used by entrepreneurs worldwide.
Create Your Business Model CanvasSee course -
Launch an Advertising Campaign
Discover the different steps to create an advertising campaign: define objectives, calculate the size of your audience, learn how to work with media agencies, and measure the impact of your advertisements.
Launch an Advertising CampaignSee course -
Adopt Agile at Scale
Define your strategy, understand two popular agile at scale frameworks, LeSS, SAFe and begin learning about practices like Scrum of Scrums and the Spotify model.
Adopt Agile at ScaleSee course -
Discover How to Build Programs With Algorithms
In this course, you’ll learn the basics of algorithms—variables, functions, loops, and conditional structures—and discover the principles of recursion.
Discover How to Build Programs With AlgorithmsSee course -
Learn Business Digital Essentials
Embrace the digital revolution! Explore impacts of digital transformation and adopt new working methods for success.
Learn Business Digital EssentialsSee course -
Model a Database With UML
Learn to model your databases with UML class diagrams and develop your conceptual model into a relational model.
Model a Database With UMLSee course -
Develop Your Creativity
Creativity is a key skill when problem-solving. Develop your convergent and divergent thinking by building a toolkit of practical exercises to help you innovate at work and in job applications.
Develop Your CreativitySee course -
Conduct Design and User Research
Get out into the world and understand how people actually behave vs. what they say they do. Move past expectations and assumptions to uncover valuable insights through ethnography, interviews and participant observation.
Conduct Design and User ResearchSee course -
Make Your Web Content Accessible
How do people with disabilities interact with the web using assistive technologies? In this course, you'll assess for web accessibility barriers using the Web Content Accessibility Guidelines (WCAG) and design with digital inclusion in mind, from visual design to interactions.
Make Your Web Content AccessibleSee course -
Intermediate Django
Take your Django web applications to the next level with authentication, modularity, and advanced functionalities of models, forms, templates, and the Django ORM.
Intermediate DjangoSee course -
Set Up Your Front-End Development Environment
In this course, you'll install and begin to explore the tools you'll use throughout your career as a front-end developer.
Set Up Your Front-End Development EnvironmentSee course -
Set Up Virtual Machines Using VirtualBox and vSphere
Learn how to virtualize your work environment using Virtual Machines. Choose the type of hypervisors that suits your project and practice with Virtual Box and vSphere.
Set Up Virtual Machines Using VirtualBox and vSphereSee course -
Use MVC, SOLID Principles, and Design Patterns in Java
Make your apps cleaner, more robust, and more maintainable with SOLID design principles, Model View Controller architecture, and design patterns.
Use MVC, SOLID Principles, and Design Patterns in JavaSee course -
Manage Your Customer Relationships With CRM
Boost the use of your services, your organization’s growth, and your profit with customer relationship management (CRM) strategy and relevant digital software.
Manage Your Customer Relationships With CRMSee course -
Create Responsive Websites Efficiently With Bootstrap 5
Bootstrap 5, a CSS framework created by Twitter developers, helps you save time and create quality, responsive websites. Delve into this course to learn how!
Create Responsive Websites Efficiently With Bootstrap 5See course -
Manage Your Brand's E-reputation and Influence
Learn how to conduct an online reputation audit, set up an influence strategy, and manage your PR crises.
Manage Your Brand's E-reputation and InfluenceSee course -
How do we work at OpenClassrooms?
Are you planning to join the OpenClassrooms team? That's great! Learn what you need to know before joining us in our mission to make education accessible.
How do we work at OpenClassrooms?See course -
Land a Job
This course will help you succeed in landing the job of your dreams by guiding you through how to craft a tailor-made cover letter and prepare for an interview.
Land a JobSee course -
Develop a Service-Minded Attitude
Being service-minded is at the heart of any professional relationship. In this course, you will learn how to communicate effectively, improve professional relationships with both colleagues and external clients, and overcome communication and relational challenges.
Develop a Service-Minded AttitudeSee course -
Set Yourself Up for Success in Your OpenClassrooms Training
This course will guide you through the first steps of your OpenClassrooms training program―showing you how to get started on your program and complete your first project.
Set Yourself Up for Success in Your OpenClassrooms TrainingSee course -
Apply psychology to design
Understand human behavior, habits, and emotion in order to make better design decisions.
Apply psychology to designSee course -
Drive Digital Transformation Programs or Projects
Whether its adopting new technologies or even introducing a new business model, learn how to design a digital transformation strategy for your company in this course.
Drive Digital Transformation Programs or ProjectsSee course -
Explore the Role of an OpenClassrooms Mentor
Over the course of their training program, each OpenClassrooms student is mentored by an expert. Learn all about mentoring and the skills needed to support students.
Explore the Role of an OpenClassrooms MentorSee course -
Launch a Facebook Ad Campaign
Learn how to carefully choose your audience, set up ads, and deploy traffic and acquisition campaigns on Facebook Ads Manager.
Launch a Facebook Ad CampaignSee course -
Simulate Your Network Diagram With Cisco Packet Tracer
Learn how to simulate your corporate network diagram with Cisco Packet Tracer software. Configure and secure your network.
Simulate Your Network Diagram With Cisco Packet TracerSee course -
Develop Your Personal Job Search Strategy
Effectively prepare for your job search by writing a résumé that corresponds with your career plan. Build your presence on social networks and secure your future career!
Develop Your Personal Job Search StrategySee course -
Improve the Performance of a Machine Learning Model
Identify common machine learning problems. Evaluate and improve them with feature selection, cross-validation, hyperparameter tuning and regularization.
Improve the Performance of a Machine Learning ModelSee course -
Secure Your Web Application With Spring Security
Leverage the Spring Security framework to secure your Spring Boot web application with custom configurations and OAuth 2.0. Use secure programming techniques to protect against web application attacks!
Secure Your Web Application With Spring SecuritySee course -
Intermediate React
It’s time to take simple React apps to the next level! In this course, we’ll build a single-page application with routing, personalized hooks, and tests.
Intermediate ReactSee course -
Test Your Website’s Interface
Creating tests and applying a test-driven approach are essential for writing reliable code. As a front-end developer, you need to confirm that your application is always usable and does what you want it to do!
Test Your Website’s InterfaceSee course -
Learn how to network
Networking can help you plug into your industry in many ways. It helps you learn about interesting career paths, be aware of job openings and more. With this course, build a personal networking strategy that works for you.
Learn how to networkSee course -
Understand the role of Product Manager
Find out what a product manager is, what they do, and what their roles and responsibilities are. Learn about the types of interaction that a product manager might have with the rest of the organization and describe the characteristics of a good product manager.
Understand the role of Product ManagerSee course -
Learn about Lean Startup
Every product vision contains many assumptions. The Lean Startup methodology gives us a framework for applying a "build measure learn" approach to validating our assumptions through designing experiments and analysing the resulting data.
Learn about Lean StartupSee course -
Explore a Career as an IT Technician
Discover the multi-disciplinary profession of an IT technician; find out about the IT technician's role within an organization, and what they do on a day-to-day basis.
Explore a Career as an IT TechnicianSee course -
Prepare Your Portfolio and Case Studies
Make your work stand out from the competition by creating an eye-catching portfolio with beautifully designed case studies. Don't forget to consider your entire online presence!
Prepare Your Portfolio and Case StudiesSee course -
Secure Your Web Application With OWASP
To create a quality application, you must implement secure coding practices! Learn to apply the techniques of OWASP, an online community providing invaluable techniques and tools for reducing security risks in web development.
Secure Your Web Application With OWASPSee course -
Create Modern CSS Animations
By animating elements of a web page, we can guide the attention of our visitors, creating a more fluid user experience. Take your CSS skills to the next level and bring your web pages to life with modern CSS animations!
Create Modern CSS AnimationsSee course -
Produce Maintainable CSS With Sass
Learn to write clean, maintainable, and modular CSS code through the implementation of designed naming and file structures, such as BEM, and the use of Sass, a CSS precompiler.
Produce Maintainable CSS With SassSee course -
Create Simple Prototypes With Wireframes
Use wireframes to communicate how a website or app will work. Diagram user flows to make sure the steps are all in place.
Create Simple Prototypes With WireframesSee course -
Introduction to Emerging Technologies
Blockchain, Chat-GPT, NFTs, 5G... technologies are emerging faster and faster! In this course, learn how to understand and apply the tools that will shape our future.
Introduction to Emerging TechnologiesSee course -
Discover Change Management
Adopt the tools to successfully implement different kinds of company change and support your team through the process.
Discover Change ManagementSee course -
Schedule Your Tasks With PowerShell Scripts on Windows Server
Write automation, scheduling, and backup scripts with PowerShell for your Active Directory on Windows Server.
Schedule Your Tasks With PowerShell Scripts on Windows ServerSee course -
Deploy Your Systems and Networks in the Cloud With AWS
Create a network infrastructure in the cloud with Amazon Web Services! Set up networks & systems in the cloud and maintain your infrastructure to keep it running smoothly
Deploy Your Systems and Networks in the Cloud With AWSSee course -
Test Your Python Project
How do you test a Python project? And what’s the point of testing a project? Find out right now!
Test Your Python ProjectSee course -
Code an Accessible Website in HTML & CSS
Apply digital inclusion principles in your HTML & CSS code using ARIA, alt tags, and other digital accessibility tools. Learn to comply with the W3C WCAG (Web Content Accessibility Guidelines) as a developer.
Code an Accessible Website in HTML & CSSSee course -
Analyze Metrics to Define a Data-Driven Product Strategy
Effective product managers are data-driven in their decision-making. Learn the necessary concepts, tools and frameworks to ensure that your product goals are being met.
Analyze Metrics to Define a Data-Driven Product StrategySee course -
Set up your Java development environment
Transform your computer into a programming powerhouse! Install everything you need to set up your first Java projects, including Eclipse, the most widely used integrated development environment.
Set up your Java development environmentSee course -
Design Your Software Architecture Using Industry-Standard Patterns
To be an effective software architect, you'll need to learn a wide variety of patterns and their applications. Explore software architecture patterns and how to represent them.
Design Your Software Architecture Using Industry-Standard PatternsSee course -
Scale up your Business with Growth Hacking
Learn about how companies can create rapid growth for themselves through new marketing techniques and experimentation in general! You’ll apply a hacker’s mindset to creating new strategies to engage with customers at all stages of the customer lifecycle.
Scale up your Business with Growth HackingSee course -
Conduct a Risk Analysis of Your Digital Project
Guarantee the success of your project by anticipating potential risks. Learn how to analyze risks for various projects and develop prevention plans to avoid problems.
Conduct a Risk Analysis of Your Digital ProjectSee course -
Set Up Your .NET Coding Environment With Visual Studio
Turn your computer into a programming powerhouse! Use Visual Studio, an Integrated Development Environment, or IDE, to set up your first .NET projects and start coding in C#.
Set Up Your .NET Coding Environment With Visual StudioSee course -
Use MVC, SOLID Principles, and Design Patterns in .NET
Ready to improve your C# coding practices? Your .NET applications will be cleaner, more robust, and more maintainable with model-view-controller architecture, the SOLID principles, and design patterns.
Use MVC, SOLID Principles, and Design Patterns in .NETSee course -
Understand Your Audience With Google Analytics
Get familiar with Google Analytics learn how to collect, explore and analyze data to boost engagement and improve your performance on the web !
Understand Your Audience With Google AnalyticsSee course -
Adopt the Agile Mindset
Implement agile principles in your team to address the modern workplace challenges.
Adopt the Agile MindsetSee course -
Learn the Fundamentals of Agile Estimation
This course will guide you through user story estimation and mapping and equip you with techniques to lead estimation workshops.
Learn the Fundamentals of Agile EstimationSee course -
Apply a Domain-Driven Design Approach to Development
Use DDD to communicate the technical architecture to the various stakeholders in your project, and learn functional modeling using UML use-case diagrams and class diagrams.
Apply a Domain-Driven Design Approach to DevelopmentSee course -
Kick Start Your MVC Application With ASP.NET Core
Improve your efficiency as a C# developer with a Model-View-Controller (MVC) framework. ASP.NET Core does the heavy lifting so you can create better modern, cloud-based, internet-connected applications in much less time!
Kick Start Your MVC Application With ASP.NET CoreSee course -
Ensure Your Website Meets Technical SEO Requirements
Drive traffic to your website by improving its crawlability and speed. Also learn how to optimize a website coded in JavaScript or a multilingual website to meet the requirements of search engines.
Ensure Your Website Meets Technical SEO RequirementsSee course -
Set Up Your PC Using Windows 10
In this course, you will discover how to install and configure Microsoft Windows 10 for your computer. Then you will learn how to do a mass deployment of Windows 10 using a generalized image created using Sysprep.
Set Up Your PC Using Windows 10See course -
Test products on users (usability testing)
Apply best practices for usability testing and learn methods for gaining insights into mental models of users, as well as sharing your findings.
Test products on users (usability testing)See course -
Create an Effective Email Campaign
Emailing is the preferred channel for generating revenue and building customer loyalty. Learn how to design effective emailing campaigns to take advantage of this essential tool.
Create an Effective Email CampaignSee course -
Learn to freelance: daily management
You've set up as a freelancer. So what next? On this course, you'll learn how to plan your working days; manage your cash flow; set positive, realistic goals; identify the multiple roles you'll have and decide how much to charge.
Learn to freelance: daily managementSee course -
Conduct Your Cybersecurity Watch
Discover the essential techniques and tools for conducting effective cybersecurity monitoring!
Conduct Your Cybersecurity WatchSee course -
Manage creative projects
Learn the tools to keep any project organized and to collaborate with other team members.
Manage creative projectsSee course -
Write the Technical Documentation for Your Project
Produce clear and maintainable documentation for your project with naming conventions, README, API documentation tools, and a technical architecture document.
Write the Technical Documentation for Your ProjectSee course -
Do product research: analyze the competition and interview potential customers
In order to know how good an idea is, you need to research the competition, identify a market segment, find and interview potential customers, and develop target personas.
Do product research: analyze the competition and interview potential customersSee course -
Host a design thinking workshop
Gain firsthand experience in design thinking — empathy, define, ideate, prototype, test — through hosting a workshop! We'll also examine design sprints.
Host a design thinking workshopSee course -
Secure Your Active Directory and Windows Domains
Learn the techniques used by attackers so you can resolve the vulnerabilities they exploit and monitor your Active Directory environment.
Secure Your Active Directory and Windows DomainsSee course -
Dive Into the World of Cybersecurity Incident Detection and Response
Learn how to detect and address cybersecurity incidents by contributing to the creation and enhancement of a Security Operations Center (SOC).
Dive Into the World of Cybersecurity Incident Detection and ResponseSee course -
Implement a Relational Database With ASP.NET Core
Integrate a relational database with your MVC application in ASP.NET Core using C#, LINQ, code-first migrations, SSMS, and database-first integration.
Implement a Relational Database With ASP.NET CoreSee course -
Scale Up Your Code With Java Concurrency
Use Java concurrency to decompose a hard problem into independently executing tasks with threads, thread pools, java.util.Concurrent collections, and more!
Scale Up Your Code With Java ConcurrencySee course -
Use Testing in Java to Achieve Quality Applications
To create a quality app that users love, you've got to test it properly! Discover the power of unit, integration, and end-to-end tests, use test-driven development and leverage the power of JUnit and Mockito to deliver applications that do what they're supposed to do!
Use Testing in Java to Achieve Quality ApplicationsSee course -
Land an Apprenticeship
Time to secure your apprenticeship! Learn how to identify your skills, create standout resumes and cover letters, and implement effective job search strategies.
Land an ApprenticeshipSee course -
Discover Essential Safeguarding Principles and Practices
In this course, learn about essential safeguarding practices and how safeguarding fits into your OpenClassrooms training.
Discover Essential Safeguarding Principles and PracticesSee course -
Introduction to the World of Education
You'd like to work in Education but don't know where to start with so many concepts to learn? Take this course to learn about stakeholders, qualifications, tools...
Introduction to the World of EducationSee course -
Stay Up to Date With Innovations in Your Field
Learn how to stay abreast of industry changes, pinpoint areas for professional development, and work more efficiently in the digital age.
Stay Up to Date With Innovations in Your FieldSee course -
Discover Ticket Management With Zendesk
Learn about the basic principles of ticketing systems and manage your first tickets with Zendesk. This course will make customer support a piece of cake.
Discover Ticket Management With ZendeskSee course -
Boost Your Mentoring Skills
Hone your skills as a mentor. Make your student an active learner and continuously assess their progress.
Boost Your Mentoring SkillsSee course -
Debug Your Python Project
Discover methods for getting rid of bugs in Python programs and the Flask and Django frameworks!
Debug Your Python ProjectSee course -
Manage your code project
Writing code is great, but you've gotta keep an eye on what you're doing! You'll need to manage your project (whether using Agile, Scrum, or a different workflow) from start to finish in order to hit your deadlines and keep everyone happy.
Manage your code projectSee course -
Improve Efficiency When Working Remotely
Master the art of calm and efficient remote working: set up a home office, separate your professional and personal lives, structure your time and collaborate remotely!
Improve Efficiency When Working RemotelySee course -
Debug Your Java Applications
Bugs getting into your Java code? Use tools like a Java debugger and its breakpoints, conditional breakpoints, and watchpoints to find and fix Java bugs. Use the scientific method to test your bug theories, all while using tools like JConsole, VisualVM, and a Java logger!
Debug Your Java ApplicationsSee course -
Set Up Backup Solutions
Learn how to set up backup solutions that best suit your projects. Protect your data with PowerShell, EaseUS, Restic or Amazon Web Services (AWS).
Set Up Backup SolutionsSee course -
Create a Business-Focused Client Brief
To create software architecture, you'll first need to synthesize client needs. Learn to apply structural guidelines, stakeholder management, and agile methodology to interpret and construct an effective functional project brief.
Create a Business-Focused Client BriefSee course -
Test Your .NET Applications
Testing is essential for creating high quality apps that users love. Learn best practices with test-driven development and behavior-driven development. Make your C# applications robust with unit testing, mock testing, and integration testing.
Test Your .NET ApplicationsSee course -
Learn Sketch, build a clickable prototype, and test it on your mobile
Prototyping is an excellent way to communicate and get feedback - whether it is customers, stakeholders or even your own developers. Learn the process of identifying a minimum viable product!
Learn Sketch, build a clickable prototype, and test it on your mobileSee course -
Manage Your Project Using V-Model Methodology
Learn how to manage a project using the V-model methodology from the value proposition through the detailed design to the project post-mortem at the end.
Manage Your Project Using V-Model MethodologySee course -
Create an Omnichannel Customer Experience
Improve your customer experience with an omnichannel strategy that will give you a personalized approach to customer interactions based on consumer behavior.
Create an Omnichannel Customer ExperienceSee course -
Debug Your .NET Application With Visual Studio
Start hunting down bugs with Visual Studio! Discover through concrete examples the tips, tools, and methodology for getting to the root of problems in your code and fixing errors with unit tests.
Debug Your .NET Application With Visual StudioSee course -
Break Down and Integrate a Mockup
Web developers should be able to break down the mockups they receive from designers. How can they integrate these designs in HTML and CSS?
Break Down and Integrate a MockupSee course -
Persist Your Java Application's Data With the Repository Pattern
Persist Java objects into a relational database using JDBC and Hibernate. Use the repository pattern to organize persistence logic in your code!
Persist Your Java Application's Data With the Repository PatternSee course -
Apply metrics to design decisions
Every product is different. Examine the metrics that will help inform design decisions. Use storytelling to communicate data visually through simple but effective charts and graphs.
Apply metrics to design decisionsSee course -
Mentorship - Assess Students Effectively
Assessors evaluate the students’ skills and provide constructive feedback at the end of their presentation. Learn more about the role of an assessor in this course!
Mentorship - Assess Students EffectivelySee course -
Secure Your .NET Application
Sharing sensitive data in real time is an essential element of back-end development! Use .NET Core, Identity Framework, and Token Authentication to secure your .NET MVC application.
Secure Your .NET ApplicationSee course -
Decouple Your Web Architecture for Robust Java Applications
In this course, we'll look at the advantages of decoupling software and learn how to refactor a monolithic application into separate layers using an MVC (model-view-controller) framework.
Decouple Your Web Architecture for Robust Java ApplicationsSee course -
Run Your PC With Windows 10
Learn to manage your PC with Windows 10! Master Cortana, the Windows Store, and the tools to monitor, optimize, and secure your PC, such as Windows Security and the firewall.
Run Your PC With Windows 10See course