Learning computer science as a self-taught individual means choosing the right resources from the start. Between free platforms, open university courses, and new training programs incorporating artificial intelligence, the online offerings have significantly evolved in recent years. The sorting remains the most challenging: not all resources are equal, and the format suitable for a complete beginner does not match that of someone undergoing a career change.
Learning computer science with AI: a recent lever not to be ignored
Have you ever tried to solve a bug by asking a chatbot? This reflex, now common, illustrates a profound change in how we learn digital skills. According to a meta-analysis published in the journal Educational Psychology Review, generative AI tools improve learning outcomes in STEM fields, with no notable difference among the categories of disciplines covered.
In practical terms, this means that a beginner using a chatbot to understand a networking or programming concept progresses faster than by reading a technical document alone. AI does not replace structured courses, but it acts as a tutor available at all times.
In August 2026, freeCodeCamp released a free video course of about an hour and a half dedicated to Claude Code, aimed at beginner and intermediate developers. This type of resource combines coding training and learning AI tools, which aligns with the skills sought in today’s job market. To explore other structured pathways around digital skills, the Code Web site on computer science offers content categorized by level and theme.

Free online courses: how to choose according to your level
The problem is not finding free courses. The problem is not wasting three months on a platform unsuitable for your profile. Here are three concrete criteria to filter the offerings before signing up.
- The actual technical prerequisite: a course labeled “beginner” on Coursera often assumes a minimal proficiency with technical English and web navigation. If you do not yet know how to create a folder on your computer, prioritize French-speaking platforms like Xyoos or the modules offered by Orange Solidarité via Cours Info.
- The presence of practical exercises: a video course without application does not solidify knowledge. Platforms that integrate online code editors (Codecademy, freeCodeCamp) or interactive quizzes produce better results.
- The actual duration of commitment: a six-week MOOC generally requires several hours per week. If your schedule is tight, a micro-module format (lessons of ten to fifteen minutes) will be more realistic than a complete university course.
Office skills and basics of digital technology
For someone who is truly starting out, the first goal is not to code. It is to master their operating system, manage their files, and use a word processor and a spreadsheet. The site PMTIC.net, developed in French-speaking Belgium, offers four modules covering these basics. Xyoos follows a similar logic with an integrated dictionary that explains jargon as progress is made.
Programming and web development
Once the basics are acquired, programming becomes accessible. freeCodeCamp remains a solid reference: the pathway is entirely free, structured by projects, and covers HTML, CSS, JavaScript, and then more advanced specializations. Project-based learning anchors skills better than a lecture.
OpenClassrooms also offers French-speaking pathways, with short videos followed by exercises. The main difference with freeCodeCamp lies in the format: OpenClassrooms provides more guidance, while freeCodeCamp allows learners to explore on their own.

Funding for certified IT training: what has changed
Free courses are sufficient to acquire skills, but not to obtain a certification recognized by an employer. However, the funding landscape has recently evolved in France.
The CPF now imposes a co-payment for most employees. Job seekers are exempt, as are some employees co-financed by their employer or engaged in a career change with a prevention account. Therefore, for a certified training program like a Professional Title (TSSR, web developer), this cost must be included in the budget.
OPCOs also fund digital training for employees of small and medium-sized enterprises. This channel remains underutilized because the administrative procedures are daunting, but the available amounts are significant for small structures.
Combining free and certified
An effective approach is to start with free resources to validate your interest and acquire a foundation, then switch to a certified program once the professional project is confirmed. This method avoids mobilizing a CPF budget on a training that one abandons after two weeks.
Structuring your computer learning without a teacher
The classic trap of the self-taught individual is to flit between resources without ever completing a pathway. Why does this happen so often? Because initial motivation wanes when progress is not measurable.
Setting a concrete project from the first week changes everything. Creating a small personal website, automating a repetitive task on a spreadsheet, configuring a home network: each tangible objective provides a guiding thread. Platforms like freeCodeCamp have understood this by structuring learning around projects to deliver.
Peer support also plays a crucial role. Specialized forums, Discord servers dedicated to coding, or local groups can help resolve a situation in minutes rather than hours of solitary research. A structured learning approach with measurable milestones and a minimum of human interaction produces significantly more lasting results than passive consumption of videos.
The best resource for learning computer science is not the most famous or comprehensive platform. It is the one whose format matches your pace, whose level corresponds to your starting point, and whose exercises require you to practice rather than just watch. The rest, including AI, is just an accelerator.



