It may be because of LaLiga’s blocks — here’s how you can keep taking courses.
When you open the course platform at pro.codely.com, you might see a screen that says “Loading Codely Pro…” but it never finishes loading. It would look something like this:

What’s going on
LaLiga tells internet providers to block servers it believes are pirating football. No one oversees that process, and our servers are sometimes caught in the net. That’s why Codely Pro sometimes never fully loads.
How to work around it
You can bypass the block with a free VPN such as Cloudflare One Client or Proton VPN. Then the site should load and you can keep accessing the courses you paid for.
You can check whether blocks are active on hayahora.futbol, but be aware there are cases — for example Monday 23 March 2026 — when Movistar left blocks in place: even after the weekend’s football had finished, Codely Pro was still unreachable.

What Spanish football has to do with Codely Pro
The blocks started in December 2024. Until then Codely had nothing to do with football or piracy, and we wish it could go back to that as soon as possible.
Since February 2025 they have been blocking Cloudflare, the intermediary service we use on the Codely Pro platform where individuals and companies pay for AI and software development courses — nothing to do with pirating football.
Why LaLiga can block sites like Codely Pro
Today LaLiga, under court orders, tells carriers such as Movistar, Orange, or Digi which servers to block — all in the name of stopping football piracy, with no real check on whether this kind of censorship is legitimate.
Javier Tebas, LaLiga’s president, said in May 2025 that the blocks were only hitting “a handful of nerd sites”:

RootedCON asked the court to reconsider these indiscriminate blocks. The judge dismissed the request.
Why this is outrageous
What happens: companies and individuals who pay for Codely Pro to get better at building software find the site won’t load. It’s unlikely they’ll realise Movistar has left Cloudflare IPs blocked because there was football the day before. Understandably, they think “Codely is down”. Codely takes the reputational hit.
If you paid for your subscription and you’re reading this, you may feel anger, powerlessness, and injustice at these indiscriminate blocks and the contempt behind them.
It hurts us not to deliver a decent service. Even if we accept the premise, if we’re a site for four nerds, you’re our four nerds, and you deserve the service you pay for. We don’t believe anyone should wield that kind of moral superiority and decide that stopping piracy of their product matters more than every other site caught in the blocks.
By the way, “nerd sites” would also include Kelme — a brand that sponsors a league team — which was blocked too, showing how selective the blocks are not. Or the RAE, MadridSalud, or all of Steam (132 million monthly active users) ✨.
What we could reasonably expect
If LaLiga were a serious organisation that respected how the internet usually works, this wouldn’t be happening.
The right approach would be the standard channels that already exist for this kind of piracy. Companies like Cloudflare offer abuse-reporting channels precisely to avoid indiscriminate blocking.
If you want to go deeper, Bonilista’s take is excellent, and Vercel’s official post explains how LaLiga has shown little respect for anyone or anything.
What about the government?

Source: eldiario.es — Government agrees with Tebas
There’s a striking part to all this: indiscriminate censorship backed by a court order, and so far the government is washing its hands of it.
Summary:
- December 2025: The government deflected, saying there were no complaints at the Ministry of Culture and that it was a judicial matter. That was its answer to questions from BNG and ERC in May and August 2025.
- January 2026: The Secretariat of State for Telecommunications, under the Ministry for Digital Transformation, signed an agreement with LaLiga that sounds grand and claims to stand with fans and society, but is unconvincing. The stated goal is to “promote a culture of cybersecurity and prevent cyber risks that could affect clubs, football fans, and society at large”.
- February 2026: The Ministry for Digital Transformation acknowledges that, although this is legally a judicial issue, within its remit it is “maintaining an active dialogue with institutions, associations, small businesses, and individual users to understand the impact” because it is aware of the side effects (PDF). That was its answer to questions from Sumar, a partner in the government itself, filed in December 2025.
What you can do
To push back against that hands-off attitude, you can document the outage — though we have to admit it grates. We feel that shifts responsibility onto the end user, who has to go through a process that can be fiddly.
Still, it’s the best advice we can give. Install OONI Probe, run the test to document it, and send us the result at support (at) codely.com:

Besides that, as we said at the start, you can use a free VPN such as Cloudflare One Client or Proton VPN. Then the site should load and you can keep accessing the courses you paid for. Setup can be as simple as one click:

What we can do
We could move off Cloudflare. The problem is our course platform vendor requires it. We could invest time in that, but as a small company (four nerds ✌️), building backup infrastructure or our own platform means not doing critical work like preparing the next course.
It’s genuinely infuriating that the whims of someone who doesn’t understand the internet — or worse, does and doesn’t care — should steer priorities for thousands of small businesses. So there’s an element of conscientious objection for us too.
The core issue is LaLiga having the power to censor access to whatever server it likes without owing anyone an explanation.
Hiding the problem won’t fix it. Documenting and denouncing it doesn’t guarantee a fix either. Given our situation (we’re already at full capacity), limited resources, and the share of users affected, documenting and speaking up is what we’ve chosen for now.
Conclusion
We’re sorry to everyone going through this. If Codely Pro won’t load for you, we recommend working around the blocks so you can keep taking your courses.
We’ll keep sharing updates on the weekly Café con Codely live streams.
