fbpx

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!)

*NEW* CODE FEST MOOC SPRINT SPECIAL
Free and open to all CFG Members​
INTRODUCTION TO JAVASCRIPT

STARTS: THURSDAY 29th SEPTEMBER @ 6.00PM

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 MOOC Sprint 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. 

Session 1: Introduction to JavaScript

LIVE Session: Thursday 29 September @ 6 PM (BST)

  1. Introduction to JavaScript
  2. Data types overview (numbers, strings, etc)
  3. Operators for data types
  4. Variables 101

Session 2: Strings, Arrays & Loops

LIVE Session: Thursday 6 October @ 6 PM (BST)

  1. String concatenation
  2. Introduction to array data structure
  3. Loop introduction – a brief look at loops 

Session 3: Objects and Conditional Statements

LIVE Session: Thursday 13 October @ 6 PM (BST)

  1. Conditional statements 101
  2. Creating, using and modifying objects

Session 4: Functions vs Methods

LIVE Session: Thursday 20th October @ 6 PM (BST)

  1. Functions vs methods continued
  2. Review JavaScript concepts and learnings
  3. Put it into practice: intro to the MOOC Challenge
*NEW* CODE FEST MOOC CHALLENGE HACK
Free and open to all CFG Members​
COST OF LIVING CHALLENGE

STARTS: THURSDAY 3RD NOVEMBER 2022 @ 6.00PM

After the JavaScript MOOC “Code Fest Special” Sprint, CFG members will be able to put their newly learnt knowledge (or existing knowledge for all the JavaScript enthusiasts out there!) to take on an exciting JavaScript challenge with our MOOC Challenge Partner, NatWest!

COST OF LIVING CODE FEST HACK MOOC CHALLENGE

Challenge statement from NatWest
Join the kickoff session to find out about the challenge and challenge statement. The MOOC Challenge will be all about the current cost of living crisis and using JavaScript to develop a possible solution to help! 

______________________

CHALLENGE SESSIONS
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.

  1. Week 1: Kick-off event & challenge revealed
  2. Weeks 2&3: project work (~14 days to complete the challenge)
  3. Week 4: Final presentations (24th November)

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.

FREE TO WATCH (LIVE SESSIONS FINISHED)
Free and open to all CFG Members​
MOOC Sprint Data & SQL
INTRODUCTION TO DATA & SQL

STARTS: THURSDAY 18th AUGUST @ 6.00PM

Data is in every business and plays an essential role across many businesses. It can inform decisions, give insights, and create amazing tech innovations through things like machine learning.  Our Data & SQL MOOC Sprint will give all members an initial intro to key concepts and this is a fantastic starting point for anyone who is curious about data and would like a few taster sessions to understand how it can work across tech and businesses. 

Session 1: SQL Basics

LIVE Session: Thursday 18 August @ 6 PM (BST)

  1. Understanding what SQL is and how it is used
  2. Understanding databases, tables and basic syntax
  3. How to build databases and tables, and how to populate
  4. Understand basic operators and how these can be applied in the WHERE clause

Session 2: DDL Commands and Normalisation

LIVE Session: Thursday 25 August @ 6 PM (BST)

  1. Introduction to DDL statements
  2. Practical application of INSERT, UPDATE and DELETE statements
  3. Normalisation and 1-3NF
  4. Normalisation practical

Session 3: Keys and Joins

LIVE Session: Thursday 1 September @ 6 PM (BST)

  1. Identification of Candidate Keys
  2. Primary and Foreign Keys
  3. Types of Joins
  4. Joining Tables with Keys

Session 4: Aggregation, Sorting and Challenge Prep

LIVE Session: Thursday 8 September @ 6 PM (BST)

  1. Aggregation in SQL
  2. SUM, COUNT AVERAGE, MIN & MAX
  3. GROUPING and ORDERING
  4. Briefing for the Challenge
FREE TO WATCH (LIVE SESSIONS FINISHED)
Free and open to all CFG Members
INTRODUCTION TO UX/UI & ACCESSIBILITY DESIGN

UX/UI Design plays an essential role across any tech team. With a focus on improving the user experience and customer satisfaction, UX/UI design can play a key role across a number of business objectives which may include things like the number of app users, increasing sales or customer satisfaction. 

**Please note: our LIVE MOOC Sprint sessions for Bug Fixing are now finished, however, we welcome you to still watch the Sprint and take the session quizzes!**

Session 1: Intro to UX (User Experience)

  1. Learn what UX actually is and start thinking like a UX designer
  2. The UX design process: from research to personas, building user flow scenarios and wireframes
  3. The UX design skillset – what skills and tools you’ll need as a UX designer
  4. UX portfolio tips: learn how to craft a UX design portfolio that captures the interest of potential employers.

Session 2: Intro to UI (User Interface)

  1. Learn about what UI is and the elements of UI design 
  2. Exploring colour theory, brand colours, and how this impacts the UI
  3. Discover how fonts and iconography play a critical role in UI design
  4. Creating responsive design and an intuitive experience across devices

Session 3: Prototyping, User Testing and an Intro to Accessibility

  1. How UX & UI come together – integrating UX into your design process, and vice versa
  2. What is a prototype and how is it developed?
  3. User testing – why it’s important and what can be gained from it
  4. Designing for accessibility – an introduction to “POUR”

Session 4: Integrating Accessibility Across Your UX/UI Designs

  1. Deep dive into each of the elements of “POUR” with UX/UI design
  2. Explore focusable elements, navigation, language and screen readers
  3. Understand how you can audit pages using tools
  4. Additional areas to consider putting in place for better accessibility 
FREE TO WATCH (LIVE SESSIONS FINISHED)
Free and open to all CFG Members​
BUG FIXING

A critical topic for anyone going into tech, understanding bugs and how to fix them is a key skill and knowledge base to have. Below are the sessions and topic areas covered as part of this MOOC Sprint.

**Please note: our LIVE MOOC Sprint sessions for Bug Fixing are now finished, however, we welcome you to still watch the Sprint and take the session quizzes!**

Session 1: Intro to bugs

  1. Understand what a bug is, how they can manifest, and where they can be found
  2. Learn how to report bugs and the importance of a clear and detailed bug report
  3. Acknowledge reasons why bugs exist and the unattainable goal of zero bugs
  4. Be able to classify bugs into their various types

Session 2: Bug Investigation

  1. Understand the necessity for investigation in bug fixing
  2. Distinguish between the roles of troubleshooting and debugging
  3. Learn different debugging techniques and the troubleshooting process
  4. Apply understanding to a troubleshooting scenario

Session 3: Bug fixing in Python

  1. Comprehend that bug fixing is only a concept, it can only be implemented using a language
  2. Understand the benefits of python and core concepts
  3. Be able to manually find issues, fix them, and test
  4. Create unit tests and understand automated forms of testing
  5. Be able to compare the different approaches

Session 4: Bug Prevention

  1. Understand the purpose of bug prevention is to completely bypass the bugfixing timeline by stopping bugs from happening in the first place
  2. Learn about 4 prevention methods
  3. Be able to apply learning of each prevention method through practice questions.

MINI MOOC LIBRARY: CAREERS

MINI MOOC LIBRARY: TECH CAREER PATHWAYS & ROLES