MOOCS

MOOCs

QUICK JUMP MENU

LEARN NEW TECH

SKILLS

The CFG Massive Open Online Courses come in two forms – our MOOC Sprints and our MOOC Challenges. Both are great for beginners or those with some tech knowledge and know-how!

Our MOOC Sprints are 4-week quick learning courses that will give you a good foundational knowledge across key tech topics, including languages, problem-solving and career confidence. 

Our MOOC Challenges allow you to test your knowledge and skills with a challenge, project or task with real-life examples and problem-solving. 

Play Video

OPEN SESSIONS

FREE TO ATTEND

These 100% free MOOC sessions will introduce you to in-demand tech concepts and languages, and other key skills.

They are a great way to get a taste of different tech concepts, languages, and career tips’n’tricks, whilst building your knowledge and skills across a variety of tech areas.

We often have our partner companies helping us host these sessions, so there is also a great opportunity to find out how tech works across different organisations and take part in live Q&A sessions. 

These sessions are open to all CFG members across the globe!

INFO SPOT: MOOC SPRINTS & CHALLENGES

Much like any role in tech, 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 4-week MOOC powerhouse learning sessions focused on a key topic where you will definitely walk away with some 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.

MOOC Sprints are run over 4 weeks, with one x 1-hour session per week going into the detail of a key topic area. 

At the end of the 4 weeks, 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 LIVE sessions (or recorded if you can’t make it), a session quiz, and upon completion by the deadline, a certification.

What we love most about our new MOOC Sprints is that they are great for all CFG members – from beginners through 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 out 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!

Our MOOC Sprints will be hosted LIVE by our amazing instructors with some special guests from partner companies for key sessions.

In the LIVE sessions, you’ll have the opportunity to ask any questions, get unstuck on any ‘not-so-sure-bits’ and ask guest partners about life at their company and career pathways.

To gain access to our new MOOC Sprints, we’ll be sending you to our new member area online where all of our MOOC sessions will take place and you can track your progress and access course materials.

We know that sometimes life gets in the way of a good MOOC session, so we will be keeping our MOOC Sprint sessions available online for a period of time after each of the LIVE sessions.

This means you can watch and learn in your own time, in whatever timezone, 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. There is a completion deadline for each MOOC Sprint to receive a certificate, after this time the content will still be available in our new member area to watch and learn. 

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 a period of four weeks.

Challenges and projects are a great way to not only test your knowledge but also for building a portfolio and bits on your CV!

Our MOOC Challenges are also open to all CFG members globally and are 100% free for all participants.

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!

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.

However, these challenges are open to all (and you do not have to have completed the linked Sprint to take part).

You’ll have around two weeks to complete the challenge and submit your response.

To close out each MOOC Challenge, we will have a final session, involving our partners as judges, to see the finalist presentations and award a challenge winner.

The final session will take place after around two 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.

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!

MOOC SPRINTS & CHALLENGES

Our NEW MOOC Sprints and Challenges can be found below. We will be launching more Sprints and Challenges in the coming weeks and months so make sure you tune in to our socials and emails for updates (and come back and check here!)

*LIVE* MOOC SPRINT: GET CERTIFIED (FOR FREE!)
Free and open to all CFG Members​
INTRO TO CLOUD & DEPLOYMENT

STARTS: tHURSDAY 6 APRIL 2023 @ 6.00PM

With this introduction to Cloud & Deployment MOOC Sprint, you’ll learn about the history of the Cloud and understand the components of cloud and cloud storage. The Cloud is referred to as servers that we access over the internet; most of today’s servers are operated through the Cloud, so learning the basics of Cloud will give you a great taster of strengths and exciting opportunities in the world of cloud computing.

Session 1: Introduction to Cloud Computing

LIVE Session: Thursday 6th April @ 6 PM (GMT)

  1. Define cloud computing and its key characteristics
  2. History of Cloud
  3. Benefits and challenges of using the cloud
  4. Key cloud service providers and their services

Session 2: Cloud deployment models and services 

LIVE Session: Thursday 13th April @ 6 PM (GMT)

  1. Service Models
    • IaaS
    • PaaS
    • SaaS
  2. Public cloud
  3. Private cloud
  4. Hybrid cloud

Session 3: Components of cloud computing and cloud storage 

LIVE Session: Thursday 20th April @ 6 PM (GMT)

  1. Virtual machines
  2. Secure networking in the cloud
  3. Storage, file, block & object

Session 4: Cloud security, governance and roles in cloud computing – Thursday 27th April

LIVE Session: Thursday 27th April @ 6 PM (GMT)

  1. Cloud security- threats and vulnerabilities
  2. Measures against threats, Identity and Access Management, encryption, monitoring & alerting etc
  3. Cloud governance- optimization of cloud resources, compliance, cost management
  4. Jobs in cloud computing
*NEW* MOOC CHALLENGE
Free and open to all CFG Members​
INTRO TO CLOUD & DEPLOYMENT

STARTS: Thursday11 may 2023 @ 7:30PM

Our MOOC Challenges give you the opportunity to test your knowledge and skills with a challenge, project or task using real-world examples. For this challenge, you’ll be able to test your skills with a real-life cloud computing scenario.

CHALLENGE SESSIONS

Week 1: Thursday 11th May – Kick-off event & challenge revealed

Week 2 & 3: Monday 15th May – Project work begins for final hand on Sunday 21st May

Week 4: Thursday 8th June – Winners announced

TEST YOUR KNOWLEDGE, BUILD A PORTFOLIO

Challenges and projects are a great way to not only test your knowledge but also for building a portfolio and bits on your CV!

OPEN TO ALL

Our MOOC Challenges are also open to all CFG members globally and are 100% free for all participants.

LImited time: 12.04.23
Free and open to all CFG Members​
INTRO TO JAVA

Learn the basics of Java – a language used across many industries including banking and finance – and can be found in most operating systems and applications. With this introduction to Java MOOC Sprint, you’ll learn about how this coding language is used across a range of areas and be able to understand key concepts, strengths and the opportunities this language can provide.   

The live sessions for this MOOC Sprint have ended, but you have until the 12th April to get full marks and earn a certificate.

Session 1: Java Pre-Requisites and Introduction

  1. Java in the real world
  2. Java in the programming world
  3. Introduction to IntelliJ IDEA Community Edition (CE)
  4. Hello World Program
  5. Data types and variables
  6. Assignment and basic operations

Session 2: Programming Basics

  1. Arrays
  2. Conditional operators
  3. Loops
  4. Functions

Session 3: Object-Orientated Programming

  1. Introduction to objects
  2. Introduction to classes
  3. A first class

Session 4: Advanced Topics Overview

  1. Error handling
  2. The power of OOP (inheritance, abstract classes, interfaces)
  3. Graphical User Interface (GUIs) and Sockets
*NEW* MOOC CHALLENGE
Free and open to all CFG Members​
INTRO TO JAVA CHALLENGE

STARTS: WEDNESDAY 5 APRIL 2023 @ 6.00PM

Our MOOC Challenges give you the opportunity to test your knowledge and skills with a challenge, project or task using real-world examples. For this challenge, you’ll be able to test your Java programming skills to create a game!

CHALLENGE SESSIONS

Week 1: Wednesday 5 April – Kick-off event & challenge revealed

Week 2 & 3: Friday 7th April – Project work begins for final hand on Sunday 23 April

Week 4: Thursday 4th May – Winners announced

TEST YOUR KNOWLEDGE, BUILD A PORTFOLIO

Challenges and projects are a great way to not only test your knowledge but also for building a portfolio and bits on your CV!

OPEN TO ALL

Our MOOC Challenges are also open to all CFG members globally and are 100% free for all participants.

limited time: 11.04.23
Free and open to all CFG Members​
INTRO TO PYTHON FOR DATA

With this introduction to Python for Data MOOC Sprint, you’ll learn about how this coding language is used across areas like developing websites, task automation, data analysis, and data visualisation. Python is widely used across a range of industries and is so helpful in processing data, so learning the basics will give you a great taster of the strengths and exciting opportunities this coding language can provide in relation to data! 

The live sessions for this MOOC Sprint have ended, but you have until the 11th April to get full marks and earn a certificate.

Session 1: Python Basics – Variables and Data Types

  1. What is Python and why should you learn it?
  2. Variables
  3. Data types

Session 2: Problem-Solving – For Loops and Functions

  1. Methods
  2. User input
  3. Importing and installing modules
  4. For loops
  5. Functions

Session 3: Decision-Making – Booleans and Conditional Statements

  1. Comparison operators
  2. Logical operators
  3. If statements
  4. While loops

Session 4: Reading, Writing and Analysis Data from Files

  1. Reading and writing text files
  2. Working with CSV files
  3. Pandas DataFrame
  4. Processing the data: statistics module
*NEW* MOOC CHALLENGE
Free and open to all CFG Members​
INTRO TO PYTHON FOR DATA

STARTS: TUESDAY 4 APRIL 2023 @ 6.00PM

Our MOOC Challenges give you the opportunity to test your knowledge and skills with a challenge, project or task using real-world examples. For this challenge, you’ll be able to test your Python programming skills while gaining valuable experience in data analysis.

CHALLENGE SESSIONS

Week 1: Tuesday 4 April – Kick-off event & challenge revealed

Week 2 & 3: Project work begins for final hand on Friday 21 April

Week 4: Tuesday 25 April – Winners announced

TEST YOUR KNOWLEDGE, BUILD A PORTFOLIO

Challenges and projects are a great way to not only test your knowledge but also for building a portfolio and bits on your CV!

OPEN TO ALL

Our MOOC Challenges are also open to all CFG members globally and are 100% free for all participants.

MOOC SPRINT: ON DEMAND LIBRARY

Even though these live MOOC Sprints have ended, you can still catch up and access all the recorded content led by our fantastic instructors. 

Much like any role in tech, you’ll get involved in sprints to build and ship new tech features and products. Our MOOC Sprint on-demand library features quick learning courses that will give you good foundational knowledge across key tech topics, including coding languages, problem-solving and career confidence. MOOC sprints are open to all CFG members globally and are 100% free for all participants.

*Please note there is no certification on completing MOOCs from the on-demand Library. If you would like to get certified, please join our live sessions above.

AVAILABLE ON-DEMAND UNTIL 24.04.23

GitHub is a repository hosting service, and it’s also an invaluable tool when building your portfolio through your tech career! Each week, in this MOOC Sprint you’ll be walked through the basics of what they are, how to set them up and how to use them – and you’ll be quizzed each week on what you’ve learnt! 

Session 1: Understanding Git and GitHub

  1. What is Version Control
  2. How does Git and GitHub work 
  3. Setting Up Git and GitHub

Session 2: Working with Git and GitHub

  1. Creating local repository
  2. Performing Git actions and commands
  3. Cloning a remote repository 

Session 3: Using Git and GitHub on an IDE

  1. Setup your favourite IDE
  2. Performing Git actions and commands on the IDE
  3. Using the IDE UI for Version Control

Session 4: The concept of Git Workflow

  1. Develop the main branch
  2. Develop feature branches
  3. Dealing with merge conflicts
AVAILABLE ON-DEMAND UNTIL 27.04.23

Session 1: Introduction to Machine Learning

  1. Introduction to AI
  2. Weak vs Strong AI
  3. The Definition of Intelligence
  4. History of AI
  5. Introduction to Machine Learning

Session 2: Introduction to Python for Machine Learning

  1. Unsupervised Machine Learning Overview
  2. Reinforcement Machine Learning Overview
  3. Supervised Machine Learning Overview
  4. The MLP (ANN)
  5. Introduction to Python and Libraries
  6. Introduction to TensorFlow Keras

Session 3: Data Preparation to build a Machine Learning Model

  1. Introduction to Image Classification
  2. Detail About the MLP (ANN)
  3. Setting up a TensorFlow Keras Environment
  4. Preparing Data for TensorFlow Keras

Session 4: Building a Machine Learning Model

  1. Using KerasTensorFlow to Classify Images of Clothes
  2. Optimisation and Results Analysis

The live sessions for this MOOC Sprint has ended, but you have until 16th March to get full marks and earn a certificate

BECOME A CODE FIRST GIRLS MEMBER