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

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.


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.

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!

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.

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

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)
- Understanding what SQL is and how it is used
- Understanding databases, tables and basic syntax
- How to build databases and tables, and how to populate
- 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)
- Introduction to SQL commands: DML and DDL statements
- Practical application of SQL commands
- Normalisation and 1-3NFg
- Normalisation practical
Session 3: Keys and Joins
PRE-RECORDED Session: Tuesday 10th September @ 6pm (BST)
- Identification of Candidate Keys
- Primary and Foreign Keys
- Types of Joins
- Joining Tables with Keys
Session 4: Aggregation and Sorting
PRE-RECORDED Session: Tuesday 17th September @ 6pm (BST)
- Aggregation in SQL
- SUM, COUNT, AVERAGE, MIN & MAX
- GROUPING and ORDERING
- Briefing for the Challenge
*PRE-RECORDED* MOOC SPRINT: GET CERTIFIED (FOR FREE!)
Free and open to all CFG Members

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)
- Introduction to JavaScript
- Data types overview (numbers, strings, etc)
- Operators for data types
- Variables 101
Session 2: Strings, Arrays & Loops
PRE-RECORDED Session: Wednesday 4th September @ 6pm (BST)
- String concatenation
- Introduction to array data structure
- Loop introduction – a brief look at loops
Session 3: Objects and Conditional Statements
PRE-RECORDED Session: Wednesday 11th September @ 6pm (BST)
- Conditional statements 101
- Creating, using and modifying objects
Session 4: Functions vs Methods
PRE-RECORDED Session: Wednesday 18th September @ 6pm (BST)
- Functions vs methods continued
- 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

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
- Install Python on your machine
- Why learn Python?
- Hello World!
- Variables
- Conditions
Session 2: Operations in Python
- Assigning Values
- Comparing values
- Assessing Logic
Session 3: Functions in Python
- Lambda functions
- Local and Global Scope
- Spelling checker project
Session 4: Statements, arguments and libraries in Python
- Python Libraries
- Return Statements
- Arguments
AVAILABLE ON DEMAND UNTIL 15.10.24
Free and open to all CFG Members

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
- Things you should know before embarking on your career development journey
- Internal and external barriers to growth for women in the workplace
- Self-advocacy
- Brag docs – track your achievements and make them visible
Session 2: Skills development
- Progression frameworks
- How to leverage your progression framework for career growth (and what to do if you don’t have one)
- Which technical skills should you learn?
- Feedback loops
Session 3: Just keep growing
- Making decisions on when it’s time to move on
- Way to develop your career beyond promotions
- Pivoting your role
- Getting the most out of your manager
- Mentorship
Session 4: Other Awesome Career Development Tools
- Networking
- Community
- 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.
