Skip to main content
EduRails

Online learning made easy. For your whole institution.

Catalogue

The courses and programmes Valfiguer publishes for every institution on EduRails. Each institution can add its own private courses too.

Programmes

Multi-course learning paths that end in a certificate.

  • Programme

    Professional Certificate in Applied AI

    A professional program that validates practical command of AI for software development: GitHub Copilot, LLMs and prompt engineering, and the security of AI-generated code. Earned by passing each course exam and a final capstone exam.

    3 coursesAdvanced

  • Programme

    Claude Power User Professional Certificate

    A professional program that validates command of Claude as a work tool: Claude Code, Skills, MCP, design and collaboration. Earned by passing each course exam and a final capstone exam.

    5 coursesAdvanced

  • Programme

    Professional Certificate in Data Analysis

    The flagship data analytics program of the Valfiguer catalog. Learn Python, pandas, SQL, visualization and applied statistics, and prove your command with a real end-to-end project. Earned by passing each course exam and a final capstone exam.

    6 courses 62 hAdvanced

  • Programme

    Professional Certificate in Data Science

    Become a data scientist: scientific Python, statistics and probability for ML, machine learning with scikit-learn, deep learning and MLOps to take models to production. Earned by passing each course exam and a final capstone exam.

    5 courses 60 hAdvanced

  • Programme

    Professional Certificate in Cybersecurity

    Master cybersecurity end to end: fundamentals and cryptography, network security, authorized ethical hacking, application security (OWASP) and incident response with digital forensics. Earned by passing each course exam and a final capstone exam.

    5 courses 56 hAdvanced

  • Programme

    Professional Certificate in Project Management

    Lead projects with confidence: management fundamentals, agile methodologies (Scrum and Kanban), cost and risk planning, team leadership and preparation for the PMP certification. Earned by passing each course exam and a final capstone exam.

    5 courses 52 hAdvanced

Courses

41 courses

  • Beginner With certificate

    Agile Methodologies and DevOps

    Understand how real teams work: Agile, Scrum, Kanban, DevOps and CI/CD. Includes simulations and practical cases.

    14 lessons 9 hours

  • Intermediate With certificate

    Agile management: Scrum and Kanban

    Predictive methods work when the scope is stable, but in projects with changing requirements they fail because of their rigidity. This course teaches you to manage projects with an agile approach from start to finish: you will master the Agile Manifesto, the full Scrum framework (roles, events and artifacts), estimation with story points and planning poker, Kanban flow with WIP limits, the metrics that reveal the health of a team and an introduction to scaling with SAFe and LeSS. It is the second course of the Professional Certificate in Project Management, focused on management rather than technical development.

    9 lessons 10 hours

  • Advanced With certificate

    Software Architecture with AI

    Design scalable and maintainable systems leveraging AI for analysis, documentation and architectural decision-making.

    10 lessons 12 hours

  • Beginner With certificate

    Modern Development Best Practices

    Clean Code, Testing, Git Workflows and effective collaboration in modern dev teams. The foundations every professional developer must master.

    12 lessons 11 hours

  • Beginner With certificate

    IT Career Growth

    Get ready for the job market: professional mindset, portfolio, LinkedIn, technical interviews and a career plan in technology.

    12 lessons 7 hours

  • Beginner With certificate

    Cybersecurity fundamentals

    Take your first steps in information security with a solid foundation and no unnecessary jargon. You will learn the CIA triad, how threats and risks are classified, the types of malware, basic cryptography, authentication with MFA and reference frameworks such as NIST CSF and ISO 27001. It is the entry course of the Professional Certificate in Cybersecurity.

    10 lessons 8 hours

  • Advanced With certificate

    Claude Code: mastering the CLI

    Master Claude Code, Anthropic's agentic tool for the terminal: installation, interactive sessions, print mode, permissions and plan mode, CLAUDE.md, skills, subagents, hooks and MCP integration. Independent course, not affiliated with Anthropic; Claude is a trademark of Anthropic, PBC.

    10 lessons 2 hours

  • Intermediate With certificate

    Claude Cowork: agentic work and collaboration

    Work agentically and collaboratively with Claude: Cowork mode in Claude Desktop, permissions and safe autonomy, connectors, scheduled tasks, shared Projects and team administration. Independent course, not affiliated with Anthropic; Claude is a trademark of Anthropic, PBC.

    10 lessons 2 hours

  • Intermediate With certificate

    Claude Design: UI with AI

    Design interfaces with Claude Design: generate screens from prompts, import your design system, iterate with chat and comments, build clickable prototypes and export or hand off to Claude Code. Independent course, not affiliated with Anthropic; Claude is a trademark of Anthropic, PBC.

    10 lessons 2 hours

  • Advanced With certificate

    MCP: Model Context Protocol

    Connect Claude to your tools and data through the Model Context Protocol: host/client/server architecture, tools, resources and prompts, transports, connecting in Claude Code and Desktop, and how to build a secure MCP server. Independent course, not affiliated with Anthropic; Claude is a trademark of Anthropic, PBC.

    10 lessons 2 hours

  • Advanced With certificate

    Claude Skills: extend Claude

    Create and distribute Agent Skills for Claude: the anatomy of SKILL.md, discoverable descriptions, progressive disclosure, bundled scripts, invocation control and publishing as plugins. Independent course, not affiliated with Anthropic; Claude is a trademark of Anthropic, PBC.

    10 lessons 2 hours

  • Beginner With certificate

    GitHub Copilot for Developers

    Master GitHub Copilot: from setup to advanced AI pair programming techniques. Learn to multiply your productivity writing quality code. Independent course, not affiliated with GitHub; GitHub and Copilot are trademarks of GitHub, Inc.

    8 lessons 8 hours

  • Advanced With certificate

    Deep learning: neural networks

    Master neural networks from their foundations: the neuron and the perceptron, activation functions, backpropagation and gradient descent. You will build and train dense, convolutional (CNN) and recurrent (LSTM) networks with Keras and PyTorch, applying regularization, dropout and transfer learning on GPU. It is the fourth course of the Professional Certificate in Data Science and the bridge between classical machine learning and deploying models to production.

    10 lessons 14 hours

  • Intermediate With certificate

    Professional Development Best Practices

    Write professional-quality code: Clean Code, SOLID principles, testing, code review and refactoring. With explained examples and guided exercises.

    14 lessons 10 hours

  • Beginner With certificate

    Professional Developer Tools

    Master your professional technical environment: VS Code, the terminal, advanced Git/GitHub and development environments (local, staging, production).

    14 lessons 10 hours

  • Advanced With certificate

    Applied statistics for data analysis

    Master the statistics every data analyst needs: describe your data rigorously, quantify uncertainty and make decisions with hypothesis tests. You will learn descriptive statistics, probability, sampling, confidence intervals, tests (t-test, chi-square, ANOVA), correlation and regression, applying everything with Python (scipy and statsmodels). It is the fifth course of the Professional Certificate in Data Analysis.

    9 lessons 12 hours

  • Intermediate With certificate

    Statistics and probability for machine learning

    Build the mathematical foundations every data scientist needs before training models. You will master probability, random variables and the key distributions (normal, binomial and Poisson), Bayes' theorem, inference and maximum likelihood estimation. You will finish with the notions of linear algebra and calculus (vectors, matrices, gradient) and the bias-variance trade-off that underpin machine learning. It is the second course of the Professional Certificate in Data Science.

    9 lessons 10 hours

  • Beginner With certificate

    Excel Basics: Master Spreadsheets

    Learn Excel from scratch: basic formulas, cell formatting, charts, and the IF and VLOOKUP functions. With practical examples of budgets, grades and products. Independent course, not affiliated with Microsoft; Excel is a trademark of Microsoft Corporation.

    10 lessons 4 hours

  • Beginner With certificate

    Project management fundamentals

    Take your first steps as a project manager with a solid, practical foundation. You will learn what a project is and its lifecycle, how to balance the triple constraint (scope, time and cost), how to manage stakeholders and roles, and how to plan with real tools such as the project charter, the WBS and the Gantt chart. It is the entry course of the Professional Certificate in Project Management.

    10 lessons 8 hours

  • Beginner With certificate

    GitHub Desktop: Visual Version Control

    Learn to use GitHub Desktop to manage repositories, create branches, make commits and collaborate with Pull Requests, all from an intuitive graphical interface. It complements the GitHub course with a step-by-step visual guide. Independent course, not affiliated with GitHub; GitHub is a trademark of GitHub, Inc.

    8 lessons 3 hours

  • Advanced With certificate

    Ethical hacking and pentesting

    Learn to carry out penetration tests as a responsible professional, always within a legal framework and with written authorization. This course covers the full methodology of a pentest (PTES/OSSTMM): reconnaissance and OSINT, scanning with nmap, enumeration, vulnerability analysis, controlled exploitation with Metasploit in a lab, post-exploitation, privilege escalation and writing the final report. It is the third course of the Professional Certificate in Cybersecurity and assumes your own or authorized environments with a defensive purpose.

    10 lessons 14 hours

  • Advanced With certificate

    Leadership and team management

    Become the leader every project needs. This advanced course teaches you to adapt your leadership style, develop emotional intelligence, motivate on the basis of solid theory and guide your team through Tuckman's stages. You will master stakeholder communication, conflict resolution, negotiation and change management, with a special focus on remote and diverse teams. It is the fourth course of the Professional Certificate in Project Management.

    9 lessons 12 hours

  • Beginner With certificate

    LinkedIn: Build Your Professional Profile

    Create a LinkedIn profile that stands out: photo, headline, about, experience, networking and content. A step-by-step guide for young people entering the tech job market. Independent course, not affiliated with LinkedIn; LinkedIn is a trademark of LinkedIn Corporation.

    10 lessons 6 hours

  • Intermediate With certificate

    LLM Fundamentals and Prompt Engineering

    Understand how Large Language Models work and master the art of Prompt Engineering for any generative AI tool.

    10 lessons 10 hours

  • Advanced With certificate

    Machine learning with scikit-learn

    Move from statistical theory to models that work. You will learn the full workflow of a machine learning project with scikit-learn: train/test split, preprocessing, the essential supervised and unsupervised algorithms (regression, trees, random forest, SVM, kNN, k-means, PCA), how to measure performance with the right metrics and how to fight overfitting with cross-validation, regularization, pipelines and hyperparameter tuning. It is the third course of the Professional Certificate in Data Science.

    10 lessons 14 hours

  • Advanced With certificate

    MLOps: deploying and operating models

    A model that only lives in a notebook adds no value: the value appears when it serves predictions in production reliably and reproducibly. In this course you will learn to take machine learning models to production from start to finish: you will version data and models with DVC and MLflow, package your code in Docker containers, serve inference with FastAPI, set up CI/CD pipelines, and monitor drift to decide when to retrain. It is the fifth and last course of the Professional Certificate in Data Science, the one that turns your models into production systems.

    9 lessons 12 hours

  • Intermediate With certificate

    Planning, costs and risk management

    A project without a realistic plan for scope, schedule and cost is a promise nobody can keep. In this course you will learn to build that plan from start to finish: you will define the scope with a WBS, estimate effort with analogous, parametric and PERT techniques, build the schedule and calculate the critical path, prepare the budget and its baseline, and control performance with earned value management (EVM). You will also master the full risk management cycle and get a practical introduction to quality and procurement. It is the third course of the Professional Certificate in Project Management.

    9 lessons 10 hours

  • Advanced With certificate

    PMP certification preparation

    Prepare confidently for PMI's PMP exam, the most widely recognized project management certification in the world. You will master the structure and requirements of the exam, its three domains (People, Process and Business Environment), the 12 principles and 8 performance domains of PMBOK 7, and how predictive, agile and hybrid approaches are assessed. You will also practice strategies for situational questions, internalize the PMI code of ethics and put together a study plan with mock exams. It is the final course of the Professional Certificate in Project Management. Independent course, not affiliated with or endorsed by PMI; PMI, PMP and PMBOK are registered marks of Project Management Institute, Inc.

    9 lessons 12 hours

  • Advanced With certificate

    Final project: end-to-end data analysis

    Bring the whole Professional Certificate in Data Analysis together in a real project from start to finish. You will start from an ambiguous business question and take it to an actionable insight: problem definition, acquisition with pandas and SQL, cleaning, EDA, visualization, statistical analysis and communication. The result is the flagship piece of your professional portfolio.

    8 lessons 10 hours

  • Beginner With certificate

    Python for data analysis: fundamentals

    Learn Python from scratch with your eyes on data. You will master variables, collections, control flow, functions and reading CSV files to make your first analytical calculations using only the standard library. It is the ideal starting point of the Professional Certificate in Data Analysis.

    10 lessons 8 hours

  • Intermediate With certificate

    Python for data science

    Make the leap from programming in Python to doing real data science. You will set up a reproducible scientific environment with Jupyter and conda, master NumPy and pandas to manipulate data at scale, learn to ingest data from CSV, JSON and APIs, and prepare your variables with scaling and rigorous cleaning. It is the first course of the Professional Certificate in Data Science and the foundation on which you will build machine learning.

    9 lessons 10 hours

  • Intermediate With certificate

    Data manipulation with pandas and NumPy

    Make the leap from plain Python to the scientific ecosystem and learn to manipulate data like a professional. You will master NumPy for vectorized computation and pandas to load, clean, filter, transform and aggregate real datasets with Series and DataFrames. It is the second course of the Professional Certificate in Data Analysis and the essential foundation for any serious analysis.

    10 lessons 10 hours

  • Advanced With certificate

    Incident response and digital forensics

    Become the person who knows what to do when the alarm goes off. This advanced course covers the full incident response cycle according to the NIST framework, from preparation to lessons learned, and trains you in logging and SIEM, triage, threat intelligence and indicators of compromise, memory, disk and network forensics, chain of custody and crisis communication. It is the fifth and last course of the Professional Certificate in Cybersecurity, the step before the capstone exam.

    9 lessons 12 hours

  • Intermediate With certificate

    Security in AI-Assisted Development

    Learn to identify, prevent and mitigate security vulnerabilities when working with AI-generated code. OWASP, audits and best practices.

    10 lessons 9 hours

  • Advanced With certificate

    Web application security (OWASP)

    Learn to build resilient web applications from the perspective of the defending developer. This course covers the OWASP Top 10 (injection, broken authentication, XSS, broken access control and IDOR, SSRF, security misconfiguration and insecure deserialization) and connects it with secure coding practices: threat modeling, input validation and sanitization, secure session and JWT handling, secrets management, dependency security (SCA), SAST, DAST, security headers and a secure development lifecycle (SSDLC). It is the fourth course of the Professional Certificate in Cybersecurity.

    9 lessons 12 hours

  • Intermediate With certificate

    Network security

    Learn to protect real networks from the perspective of the defending team. This course covers the TCP/IP model and its attack surfaces, firewalls, VPNs, IDS/IPS, segmentation with VLANs, Wi-Fi security, applied TLS and PKI, traffic analysis with Wireshark and defenses against network attacks such as MITM, spoofing and DoS. It is the second course of the Professional Certificate in Cybersecurity.

    9 lessons 10 hours

  • Beginner With certificate

    Software Versioning: Semantic Versioning

    Learn how semantic versioning (SemVer) works: MAJOR.MINOR.PATCH, pre-releases, dependency ranges and real strategies used by React, Node.js and npm.

    8 lessons 5 hours

  • Beginner With certificate

    Versioning in Practice: From Git Tags to CI/CD

    Put versioning into practice: Git tags, Conventional Commits, automatic changelogs, npm version, GitHub Releases and CI/CD pipelines with GitHub Actions.

    8 lessons 5 hours

  • Beginner With certificate

    Understanding the Software World

    Understand the real software industry: types of companies, roles, lifecycle, business, metrics and trends. The foundation for understanding where you work.

    14 lessons 8 hours

  • Intermediate With certificate

    SQL for data analysis

    Master SQL with your eyes on analysis: query, filter, join and aggregate data from relational databases to answer real business questions. You will learn everything from the simplest SELECT to window functions and CTEs using PostgreSQL. It is the third course of the Professional Certificate in Data Analysis.

    9 lessons 10 hours

  • Advanced With certificate

    Data visualization with Python

    Turn data into decisions. You will learn the principles of visual storytelling and master the three key libraries of the Python ecosystem: matplotlib for full control, seaborn for visual statistics and plotly for interactivity. You will choose the right chart, use color accessibly and build dashboards that communicate. The fourth course of the Professional Certificate in Data Analysis.

    9 lessons 12 hours