Intro to coding

MOOCS - coding for beginners

LEARN NEW TECH SKILLS

Our Intro to Coding Courses are the perfect starting point for beginners or those with some tech knowledge who want to expand their skills!

In just 4 weeks, you’ll learn a new tech skill and gain certification. Our courses are designed to provide a strong foundation in essential tech topics, including programming languages, problem-solving, and building career confidence.

intro to coding courses

Our courses are 100% free and will introduce you to in-demand tech concepts, languages, and other critical skills needed to succeed in today’s digital world.

Hosted live by our fantastic instructors, and often co-hosted by our partner companies, these sessions offer a great opportunity to learn about tech across different organizations and participate in live Q&A sessions.

These open online courses are available to women around the world!

how it works:
intro to coding courses

MOOC Sprints & Challenges Logos (5)

In tech roles, you often work intensively to develop new skills and deliver results. Our Intro to Coding Courses offer a similar experience—a 4-week deep dive into key tech topics to help you gain new skills. 

These courses are open to all CFG members worldwide and are 100% free.

blank

Our Intro to Coding Courses span 4 weeks, with a 1-hour live session each week, diving deep into key tech topics.

By the end of the course, you’ll have gained a solid understanding of the subject, with the option to test your new skills through additional challenges. Topics will range from programming languages and problem-solving to career pathways and more.

Each course features live (or recorded) sessions, quizzes, and a certification upon completion, making it a comprehensive learning experience.

blank

What we love about our Intro to Coding Courses is that they’re perfect for everyone—from beginners to those further along in their tech journey.

Tech constantly evolves, and expanding your skills is key to long-term success. These courses are great for those just starting or for anyone who has completed our classes or CFGdegree and wants to deepen their knowledge.

Plus, our courses are available to all CFG members globally!

blank

Our Intro to Coding Courses are hosted live by expert instructors, with special guests from partner companies for key sessions.

During these live sessions, you can ask questions, get help with tricky topics, and hear from guest partners about their careers and companies.

To access these courses, we’ll guide you to our new member area, where you can track your progress and find all course materials.

blank

We understand that life can get busy, so our Intro to Coding Course sessions will be available online after the live events.

This allows you to learn at your own pace, in any time zone, with access to all videos and materials.

Plus, upon completing the course by the deadline, you’ll earn a certificate to recognize your achievement. If you miss the deadline, don’t worry—you can catch up in our “On-Demand Library” for a limited time.

Choose Your Intro Course

Sign up for our live Intro to Coding Courses below. We launch new courses every month, so stay tuned to our socials and emails for updates!

By joining our live sessions, you’ll have direct access to expert instructors, allowing you to ask questions and deepen your knowledge.

*PRE-RECORDED* MOOC SPRINT: GET CERTIFIED (FOR FREE!)
Free and open to all CFG Members​
blank
INTRO TO DATA

STARTS: TUESDAY 27 AUG - 17 SEPT 24 @ 6pm

Data is the backbone of decision-making in the digital age! If you’re ready to dive into the world of data management, this INTRO TO DATA MOOC SPRINT is perfect for you. Each week, you’ll get an overview of essential SQL concepts and build a solid foundation to expand your knowledge further. From understanding databases and basic syntax to mastering commands, normalisation, keys, joins, and data aggregation, this course could be the first step in your journey to becoming a data expert!

Session 1: SQL Basics

PRE-RECORDED Session: Tuesday 27th August @ 6pm (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: SQL Commands & Normalisation

PRE-RECORDED Session: Tuesday 3rd September @ 6pm (BST)

  1. Introduction to SQL commands: DML and DDL statements
  2. Practical application of SQL commands
  3. Normalisation and 1-3NFg
  4. Normalisation practical

Session 3: Keys and Joins

PRE-RECORDED Session: Tuesday 10th September @ 6pm (BST)

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

Session 4: Aggregation and Sorting

PRE-RECORDED Session: Tuesday 17th September @ 6pm (BST)

  1. Aggregation in SQL
  2. SUM, COUNT, AVERAGE, MIN & MAX
  3. GROUPING and ORDERING
  4. Briefing for the Challenge
*PRE-RECORDED* MOOC SPRINT: GET CERTIFIED (FOR FREE!)
Free and open to all CFG Members​
blank
intro to javascript

STARTS: WEDNESDAY 28 Aug - 18 Sept 24 @ 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 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

PRE-RECORDED Session: Wednesday 28th August @ 6pm (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

PRE-RECORDED Session: Wednesday 4th September @ 6pm (BST)

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

Session 3: Objects and Conditional Statements

PRE-RECORDED Session: Wednesday 11th September @ 6pm (BST)

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

Session 4: Functions vs Methods

PRE-RECORDED Session: Wednesday 18th September @ 6pm (BST)

  1. Functions vs methods continued
  2. Review JavaScript concepts and learnings

intro to: ON DEMAND LEARNING

Can’t wait for our live sessions? Explore our previous Intro to Coding Courses in the on-demand library, where you can learn at your own pace.

*Please note that certifications are only available for live courses. To get certified, join our live sessions above.

AVAILABLE ON DEMAND UNTIL 16.10.24
Free and open to all CFG Members​
blank
INTRO TO PYTHON

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

  1. Install  Python on your machine 
  2. Why learn Python? 
  3. Hello World!
  4. Variables
  5. Conditions

Session 2: Operations in Python

  1. Assigning Values
  2. Comparing values
  3. Assessing Logic

Session 3: Functions in Python

  1. Lambda functions
  2. Local and Global Scope
  3. Spelling checker project

Session 4: Statements, arguments and libraries in Python

  1. Python Libraries 
  2. Return Statements
  3. Arguments
AVAILABLE ON DEMAND UNTIL 15.10.24
Free and open to all CFG Members​
blank
CAREER DEVELOPMENT

Career development is about empowering yourself to navigate and thrive professionally! If you’re ready to embark on this transformative journey, this class is perfect. Each week, you’ll get an overview of crucial aspects of career growth, from overcoming barriers and developing essential skills to making strategic career decisions and utilising powerful tools like networking and negotiation. This course could be the first step in your journey to achieving your professional goals and advancing your career!

Session 1: Introduction to career development

  1. Things you should know before embarking on your career development journey
  2. Internal and external barriers to growth for women in the workplace 
  3. Self-advocacy 
  4. Brag docs – track your achievements and make them visible

Session 2: Skills development

  1. Progression frameworks 
  2. How to leverage your progression framework for career growth (and what to do if you don’t have one) 
  3. Which technical skills should you learn? 
  4. Feedback loops 

Session 3: Just keep growing

  1. Making decisions  on when it’s time to move on
  2. Way to develop your career beyond promotions  
  3. Pivoting your role 
  4. Getting the most out of your manager 
  5. Mentorship

Session 4: Other Awesome Career Development Tools

  1. Networking 
  2. Community 
  3. The art of negotiation

intro to

FAQS

Yes, our Intro to Coding Courses are perfect for beginners. These 100% free courses will introduce you to essential tech concepts, programming languages, and other key skills, providing an excellent introduction to coding.

Each session covers a variety of topics, from UX/UI to programming languages, bug fixing, and even CVs and applications. After each session, you’ll complete a quick quiz to earn your certificate.

Our Intro to Coding Courses are designed to give you a strong foundation in key tech topics. They’re ideal for beginners or those with some experience, covering essential tech concepts, languages, and more—all for free.

Yes, all our courses are 100% free! These sessions are a fantastic starting point, introducing you to in-demand tech skills, programming languages, and more.

Yes! Our Intro to Coding Courses are completely online and taught by our friendly Code First Girls instructors. You can join live sessions or access them on-demand. They are perfect for anyone over 18 looking to get started in tech or refresh their skills.

Each Intro to Coding Course runs for four weeks, with a 1-hour session per week. After completing the course, you’ll have the option to further test your skills through additional challenges or projects.

Other questions? Visit our knowledge base for more information.

MOOC Sprints & Challenges Web Images

BECOME A CODE FIRST GIRLS MEMBER

blank

TECH HIRING IN PORTUGAL

TUI leveraged our program to hire Junior Software Developers from a cohort with 75% career switchers and 100% non-computer science backgrounds.

Commercetools logo

HIRING TECH TALENT IN GERMANY

Commerce Tools used our programme to hire entry-level tech talent for Junior Software Engineering and Junior Site Reliability Engineering roles.

Rolls Royce Logo Code First Girls Partner

ROLLS-ROYCE HIRING IN THE USA

Rolls-Royce exceeded hiring targets by 150%, bringing in software engineers, data ops managers, and scrum managers, with 83% from underrepresented ethnicities and 50% first-generation university attendees.

blank
SS&C company logo

OPPORTUNITIES IN TECH IN INDIA

blank

CLASSES TO CFGDEGREE: HIRING IN INDIA

Unilever leveraged our pipeline to place CFGdegree graduates in roles like Solutions Factory DevOps Specialist and Solutions Factory ML Ops Specialist.

The Economist Group Logo Code First Girls Partner

TECH TALENT PIPELINES IN SINGAPORE

The Economist’s program supported tech pipelines with 78% oversubscription, drawing a cohort of 84% beginner-level women, 69% from underrepresented ethnicities, and 44% career switchers.

Nike Logo Code First Girls Partner

TRAINING TECH TALENT IN HILVERSUM

IQVIA Logo

Lorem ipsum dolor sit amet

TUI Company Logo

TECH HIRING IN KRAKOW AND WARSAW

Morgan Stanley logo

FROM BEGINNER TO SKILLED IN HUNGARY

Morgan Stanley used our program to hire entry-level software engineers from a cohort with 99% underrepresented ethnicities and 85% career-focused participants.

Goldman Sachs Logo Code First Girls Partner

FINDING TECH TALENT IN poland

Goldman Sachs used our oversubscribed program to hire in Poland and the UK, drawing from a cohort with 63% career switchers and 44% first-generation university attendees.

Credit Suisse Logo

TECH TOPICS UNLOCKED IN SWITZERLAND

Credit Suisse enhanced its employer brand and hiring pipeline by training a cohort that was 81% new to tech, 63% from underrepresented ethnicities, and 61% career switchers.

Skyscanner Logo

FINDING SOFTWARE ENGINEERS IN SPAIN

Skyscanner’s pipeline achieved a 4% year-over-year increase in women in tech roles, with 62% beginner-level participants and 85% career switchers.

blank

HIRING TECH TALENT IN SPAIN

Capgemini Logo Code First Girls Partner

CLOSING THE TALENT GAP IN GERMANY

Capgemini’s pilot program closed Germany’s talent gap, placing 80+ graduates globally and generating job-ready candidates for junior infrastructure admin roles.

GfK Logo Code First Girls Partner

UNLOCKING TECH TALENT IN POLAND

Booking.com Logo Code First Girls Partner

ENTRY-LEVEL TALENT IN THE NETHERLANDS

Booking.com used our program to hire junior software engineers from a cohort with 94% underrepresented ethnicities and 50% career switchers.