MOOCS
QUICK JUMP MENU
MOOCS
QUICK JUMP MENU
LEARN NEW TECH SKILLS
The CFG Massive Open Online Courses come in two forms – MOOC Sprints and MOOC Challenges. Together, our MOOCs make the perfect coding courses for beginners or those with some tech know-how!
In just 4 lessons, you’ll learn a new tech skill and get certified with our MOOC Tech Tasters, designed to give beginners a good foundational knowledge across key tech topics including languages, problem-solving and career confidence.
Following our Sprints, our MOOC Challenges allow you to test your knowledge and skills with a challenge, project or task with real-life examples and problem-solving.
![](https://codefirstgirls.com/wp-content/uploads/2021/05/MOOCs-Web-Image-2.png)
FREE ONLINE COURSES
Our MOOCs are 100% free and will introduce you to in-demand tech concepts and languages and other key skills.
Ran by our fantastic instructors and often co-hosted by our partner companies – our massive open online courses are available to all women across the globe!
EXPLORE OUR TECH TASTERS
INFO SPOT: MOOC
SPRINTS & CHALLENGES
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Sprints-Challenges-Logos-5.png)
Much like any tech role, you’ll get involved in sprints to build and ship new tech features and products. We thought the term ‘sprint’ was a fitting name for a our MOOC powerhouse learning which run across 4 sessions focused on a key topic where you will walk away with new skills and knowledge.
Not only that, after completing a MOOC Sprint, you will have the opportunity to test your knowledge further by taking part in a MOOC Challenge linked to your Sprint topic.
Our MOOC Sprints are open to all CFG members globally and are 100% free for all participants.
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Sprints-Image-1024x1024.png)
![](https://codefirstgirls.com/wp-content/uploads/2024/12/MOOC-Web-Banners--1024x512.png)
MOOC Sprints are run over 4 lessons, each being 1-hour sessions going into the detail of a key topic area.
At the end of the 4 lessons, you’ll walk away with a deeper knowledge of a key topic and have the opportunity to test your knowledge with our MOOC Challenge – which will follow after each Sprint!
There will be a range of topics from introductions to languages, problem-solving, career pathways and more!
Each MOOC Sprint will include a session quiz a shiny certificate if completed before the deadline.
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Web-Banners--1024x512.png)
What we love most about our new MOOC Sprints is that they are great for all CFG members – from beginners to those further along their tech journey.
Tech is an ever-evolving area, and building your knowledge base is sure to continue throughout your career. MOOC Sprints are great for those starting and wanting to learn more about a topic, or for those who have done our class or CFGdegree and want to gain additional knowledge and skills in a topic area.
AND, our MOOCs are available for all CFG members globally!
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Web-Banners-3-1024x512.png)
We know that sometimes life gets in the way of a good MOOC session, so we offer a range of MOOCs with many being self-paced to learn in your own time!
This means you can watch and learn around your own schedule, in whatever time zone, accessing the video sessions and associated content to complete each MOOC Sprint.
PLUS, when you complete the MOOC Sprint, you will receive a certificate to recognise your achievement.
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Sprints-Challenges-Logos-7.png)
Available for a limited time only! We’re unleashing some mini hackathon vibes with our MOOC Challenges. Our MOOC Challenges will allow members to test their knowledge in a key topic area with a project or challenge to complete.
Much like a hackathon, there will be a kick-off event, time to develop your response, and a final presentation session – with this all happening over four weeks.
Challenges and projects are a great way to not only test your knowledge but also for building a portfolio and adding to your CV!
Our MOOC Challenges are open to all CFG members globally and are 100% free for all participants. If you would love to take up the challenge but don’t think you have the skillset for it, check out our related Sprints first to get yourself challenge ready!
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Sprints-Image-3-1024x1024.png)
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Web-Banners-4-1024x512.png)
Each MOOC Challenge will begin with a kick-off event where the challenge statement and project will be presented.
Usually, these will be presented by our partner companies who may be seeking solutions to real-life tech challenges and looking for tech talent to show them the way!
Our MOOC Challenges are open to all CFG members globally!
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Web-Banners-5-1024x512.png)
It is always good to challenge yourself and put new skills (or old ones!) to the test!
Our MOOC Challenges are designed to follow our MOOC Sprint topics so that those who have participated in the Sprints can then test what they have just learnt.
These challenges are open to all participants, however, our linked Sprints are here to give you all the tools and skill sets to complete.
From the kick-off date, you will have four weeks to submit your response.
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Web-Banners-6-1024x512.png)
Finally, after all of your hard work, you get the opportunity to showcase your work to our partners who are your judges. Showcase all you have learned and worked on with a final presentation where one of our lucky challengers will be awarded the winner.
The final session will take place after around four weeks of free time to complete the challenge.
We are incredibly excited to have our partner companies involved and to see your solutions presented to the challenge.
![](https://codefirstgirls.com/wp-content/uploads/2022/04/MOOC-Web-Banners-7-1024x512.png)
Problem-solving is a key skill to have in tech and being able to showcase that you have participated in MOOC Challenges will be a great booster to any CV and portfolio.
Each member that takes part and completes the MOOC Challenge will receive a certificate to confirm participation.
You’ll also have a great project to add to your portfolio and be able to add this to your GitHub, website or other pages showcasing your work!
LIVE MOOCS - LIMITED TIME ONLY
Join us live for our MOOC Sprints and Challenges below, all hosted live by expert instructors – available for a limited time only!
*LIVE* MOOC: EXCLUSIVELY FOR 16yrs +
Free and open to UK residents 16+
![Intro to data online course for 16 years and above](https://codefirstgirls.com/wp-content/uploads/2025/01/EKO-16-TO-18-YEARS-INTRO-TO-DATA-1.png)
INTRO TO DATA
STARTS: MONDAY 17TH FEBRUARY @ 5PM
Welcome to the world of data! Designed for complete beginners, you’ll get introduced to data analysis and uncover the power of data. Kickstart a career in tech and get to know the basics of data, understand how to create databases and learn key languages like SQL and how it allows you to manipulate data in a way that’s useful.
Session 1: Introduction to Data
LIVE Session Session: Monday 17th February @ 5pm (GMT)
- Data basics
- Databases
- MySQL and DBeaver
- SQL
Session 2: Databases
LIVE Session Session: Tuesday 18th February @ 5pm (GMT)
- Creating databases
- Constraints
- Primary keys
- Foreign keys
Session 3: Working with Data (Part 1)
LIVE Session Session: Wednesday 19th February @ 5pm (GMT)
- Selecting and retrieving data
- Comparison operators
Session 4: Working with Data (Part 2)
LIVE Session Session: Thursday 20th February @ 5pm (GMT)
- Logical operators
- Filtering data
- Sorting data
The Intro to Data Challenge with Code First Girls and EKO is a 4-week challenge to test your knowledge of Data and get hands-on experience. Keep the nation safe by conquering various database management tasks!
In this fun, interactive challenge, you will take on various database management tasks. Complete these in order to escape the room. You’ll have learnt everything you need for success, so get ready to unleash all the knowledge you’ve gathered during your live lessons!
CHALLENGE SESSIONS
Monday 3rd March @ 5pm (GMT) – Kick-off event & challenge revealed
Your challenge begins! You’ll have 3 weeks to complete.
Monday 24th March – Submission deadline
Monday 31st March – Presentations from finalists
*LIVE* MOOC SPRINT: GET CERTIFIED (FOR FREE!)
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2024/12/MOOC-sprint-Intro-to-Python.png)
INTRO TO PYTHON
STARTS: 7th JANUARY - 28TH JANUARY @ 6pm
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Python is commonly used for developing websites, task automation, data analysis, and data visualisation. Due to the nature of Python, it is regularly used in industries and roles such as accountants and scientists, for a variety of everyday tasks.
Session 1: Introduction to Python
LIVE Session Session: Tuesday 7th January @ 6pm (GMT)
- Install Python on your machine
- Why learn Python?
- Hello World!
- Variables
- Conditions
Session 2: Operations in Python
LIVE Session Session: Tuesday 14th January @ 6pm (GMT)
- Assigning Values
- Comparing values
- Assessing Logic
Session 3: Functions in Python
LIVE Session Session: Tuesday 21st January @ 6pm (GMT)
- Lambda functions
- Local and Global Scope
- Spelling checker project
Session 4: Statements, arguments and libraries in Python
LIVE Session Session: Tuesday 28th January @ 6pm (GMT)
- Python Libraries
- Return Statements
- Arguments
*LIVE* MOOC CHALLENGE
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2024/12/MOOC-challenge-Intro-to-Python.png)
intro to python
STARTS: 18th february - 1st april @ 6pm
Test your knowledge with our Python Challenge sponsored by DSTL and NCF! This challenge will let you put your knowledge to the test and help you further develop your Python programming skills while gaining valuable practical experience.
CHALLENGE SESSIONS
Tuesday 18th February @ 6PM GMT – (Kick-off event & challenge revealed)
Thursday 20th February – Project work begins for final hand on Thursday 25th March
Tuesday 1st April – Presentations from finalists
LEARN A NEW SKILL IN 4 LESSONS WITH A TECH TASTER!
Sign up to our self-paced tech taster MOOCs and learn a new skill in just 4 lessons. You’ll have 4 weeks to complete all 4 sessions and mini-quizzes to earn a certificate 🏆! From Coding and Data, to self-development, our courses are designed to fit around your schedule and are great to familiarise yourself with a new topic or as a refresher!
SELF-PACED LEARNING
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2025/01/GIT-AND-GITHUB-TECH-TASTER.png)
INTRO TO GIT & GITHUB
LESSONS RELEASED: 5TH february @ 6PM
Are you ready to revolutionise your workflow and take your coding skills to new heights? Whether you’re a complete beginner or a programmer looking to level up, this course equips you with the essential skills to navigate the exciting world of version control and code collaboration.
Join us on a journey where you’ll unlock the power of version control, learn industry-standard collaboration practices, and elevate your coding game to new proficiency levels. Take advantage of this opportunity to join a vibrant community of learners and take control of your coding destiny.
Complete before Wednesday, 26th February 2025 to get certified! 🏆
Session 1: Introduction: Git and GitHub
- What is Version Control?
- Basic Linux Commands
- Git SetUp
- Initialise a Local Git Repository
Session 2: Git Branches
- What is a Branch?
- Branching – checkout, push branch
- Merging Branches
Session 3: Remote Repositories
- Initialize and Push to Remote Repositories
- Cloning Remote Repositories
- Pull Requests – Fetching and Pulling
- Forking a Repository
Session 4: Merge Conflicts
- Merge Conflicts
- Rebasing ( Nice to have content for CFG Degree, but not necessary especially for MOOCs)
- Conclusion
SELF-PACED LEARNING
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2025/01/MACHINE-LEARNING-TECH-TASTER.png)
INTRO TO MACHINE LEARNING
LESSONS RELEASED: 5TH FEBRUARY @ 6PM
Machine Learning (ML) plays an important role in the future of tech. Being able to process huge data sets, look for patterns, whilst continuously learning and improving is the essence of AI & ML. Throughout this course, you’ll be exposed to key concepts to build your knowledge.
Complete before Wednesday, 26th February 2025 to get certified! 🏆
Session 1: Introduction to Machine Learning
- What is Machine Learning?
- Testing and Training Data
- The ML Landscape
- Useful Skills for the ML World
Session 2: Type of ML and Python for Machine Learning
- Supervised Machine Learning Overview
- Unsupervised Machine Learning Overview
- Reinforcement Machine Learning Overview
- Python for Machine Learning
Session 3: K-Nearest Neighbour
- Introduction to K-Nearest Neighbour
- Uses of KNN
- Python Implementation of KNN
Session 4: Linear Regression
- Introduction to Linear Regression
- Uses of Linear Regression
- Using Linear Regression with Python
- Introduction to Neural Networks
SELF-PACED LEARNING
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2025/01/INTERACTIVE-WEBSITES-TECH-TASTER.png)
intro to INTERACTIVE WEBSITES
LESSONS RELEASED: 5TH FEBRUARY @ 6PM
Whether you are a beginner looking to kickstart your web development career or an experienced professional aiming to enhance your existing skills, this course will equip you with the knowledge and tools necessary to build engaging websites that leave a lasting impact.
With a combination of theoretical concepts, practical hands-on exercises, and interactive learning modules, you will gain an understanding of web design principles, HTML, CSS, JavaScript, and more.
Complete before Wednesday, 26th February 2025 to get certified! 🏆
Session 1: Intro to Web Development and HTML
- Web Development with HTML, CSS and JavaScript
- HTML Structure and Elements
- HTML Boilerplate code
- Coding Practice: Building the foundations of your website
Session 2: Intro to CSS and Responsiveness
- CSS Structure and Syntax
- Common CSS properties
- Responsive Design and Mobile First Development
- Coding Practice: Styling your first website and linking CSS to HTML
Session 3: JavaScript Interactivity
- Introduction to JavaScript
- JavaScript Input, Events and Functions
- Buttons, Navigation Bar, Forms
- Coding practice: Interactivity
Session 4: Improving User Experience
- UI and UX
- Site map and user journey
- Accessibility guidelines
- SEO
SELF-PACED LEARNING
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2025/02/Intro-To-JavaScript.png)
INTRO TO JAVASCRIPT
LESSONS RELEASED: 5TH MARCH @ 6PM
JavaScript is a dynamic programming language that’s used for web development, in web applications, game development, and loads more. It allows you to implement dynamic features on web pages that cannot be done with only HTML and CSS.
Our Intro to JavaScript Tech Taster will give all members an initial intro to key concepts and this is a fantastic starting point for anyone who is curious about coding and would like a few taster sessions to understand how it can work across tech and businesses.
Complete before Wednesday, 26th March 2025 to get certified! 🏆
Session 1: Hello World
- Overview of JS
- Strings & Output
- Constants & Debugging
- Joining Strings
Session 2: Unleashing Variables and Numbers
- Data Types
- Numbers & Input
- Variables with let
- Comparison Operators
Session 3: Making Decisions
- Conditional statement
- Logical Operators
- Functions
- Data types: Undefined and Null
Session 4: Working with Data
- Arrays
- Arrays: Push and Pop
- Objects
- Loops: For
- Loops: While
SELF-PACED LEARNING
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2025/02/Intro-To-Business-Analysis.png)
intro to BUSINESS ANALYSIS
LESSONS RELEASED: 5TH MARCH @ 6PM
Business Analysis is crucial for bridging the gap between business needs and technical solutions! If you’re ready to dive into this dynamic field, our Business Analysis MOOC SPRINT is perfect for you.
You’ll explore key aspects of business analysis, providing a solid foundation to build upon. This course covers everything from understanding the role of a Business Analyst and comparing Agile and Waterfall methodologies to mastering requirements-gathering techniques and UML. You’ll also learn to document and prioritize requirements using various methods and tools like Jira, Confluence, Miro, and Lucidchart.
Complete before Wednesday, 26th March 2025 to get certified! 🏆
Session 1: Introduction to Business Analysis
- Intro to Business Analysis
- The role of a Business Analyst
- Introduction to Agile and Waterfall
- Business Analysis and Agile
Session 2: Understanding Users and Requirements
- Understanding Users and Stakeholders needs
- Requirements Gathering Techniques
- UML (Unified Modelling Language)
- User Stories and Use Cases
Session 3: Documenting and Prioritising Requirements
- Writing clear and concise requirements
- Functional and non-functional requirements
- Prioritising requirements
- MoSCoW method, Kano analysis, Impact/Effort matrix
Session 4: Business Analysis Tools and Techniques
- Intro to tools and software
- Jira and Confluence, Miro and Lucidchart
- What next?
SELF-PACED LEARNING
Free and open to all CFG Members
![](https://codefirstgirls.com/wp-content/uploads/2025/02/Intro-To-C.png)
INTRO TO C++
LESSONS RELEASED: 5TH MARCH @ 6PM
C++ is a powerful programming language that unlocks the potential to build complex software systems! If you’re eager to dive into the world of programming, this course is perfect for you.
Each lesson, you’ll get an overview of different C++ concepts, from understanding data types and control flow to mastering arrays, loops, and advanced programming techniques. By the end of this course, you’ll have a solid foundation in C++ and be ready to tackle more advanced projects. It could be the first step in your journey to becoming a proficient C++ programmer!
Complete before Wednesday, 26th March 2025 to get certified! 🏆
Session 1: Intro to C++
- What is C++?
- Data types
- Variables
- Arithmetic and logical operations
- Displaying results and outputs
- Demo: “Student grades”
Session 2: Control Flow & Functions
- User input
- Conditional statements
- Functions
- Introduction to common C++ libraries (iostream, cmath, etc.)
- Demo: “User input grades”
Session 3: Arrays & Loops
- Arrays
- Pointers / Memory allocation
- Loops
- Demo: “Class grades”
Session 4: Advanced Concepts
- File handling
- Error handling
- Intro to OOP
- Demo: “Student database”
MOOCS
FAQS
Yes, our MOOCs are the perfect “coding for beginners” option. These 100% free MOOC sessions will introduce you to in-demand tech concepts, languages, and other key skills, providing a great introduction to coding.
These online courses will give you a great taste of key tech topics – from UX/UI to bug fixing, languages to CVs and applications. After each session, you complete a quick quiz on the topic to earn your certificate on completion.
Yes, all our courses are 100% free! They are a great place to start and sessions will introduce you to in-demand tech concepts, languages, and other key skills.
Yes! They are free and hosted by our friendly Code First Girls instructors and they are suitable for anyone over 18+ wishing to get started in tech, or brush up on their skills.
Fully self-paced to fit around your schedule, they can be completed in the time that works for you! All 4 lessons and quizzes must be completed in order to get certified and before the deadline stated – this is usually 4 weeks!
Our live MOOC Sprints, available for a limited time, are short coding courses with four 1-hour sessions.
Other questions? Visit our knowledge base for more information.
![MOOC Sprints & Challenges Web Images MOOC Sprints & Challenges Web Images](https://codefirstgirls.com/wp-content/uploads/elementor/thumbs/MOOC-Sprints-Challenges-Web-Images-qgpj0pu25kwcs4256d8oxe9oc6d7nw9444lx9e9954.png)