Search Results
149 results found with an empty search
- Key Stage 3 | YoungThinks
Key Stage 3 Price £12 to £17 per hour Duration Enroll < Back About the Course
- Python Level 2 | YoungThinks
A continuation of the Python Programming Beginner course aimed at teaching the advanced topics of the Python language. Python Level 2 Price £12 per hour Duration 20 Hours Enroll < Back About the Course Python Programming Intermediate is a continuation of the Python Programming Beginner course aimed at teaching the advanced topics of the Python language. Topics covered include data structures, functions, file handling, modules, and exception handling. Hands-on coding exercises will be used to reinforce the concepts learned. Upon completion, participants will have a core understanding of Python programming and be able to solve real-world programming challenges and develop small-scale applications. WHO CAN ENROL ON THIS COURSE? This course is ideal for: Individuals who have completed Python Programming Level 1(beginner) or possess equivalent knowledge. Students who want to learn programming for academic or personal development. Anyone looking to explore the Python programming language and its potential for building applications. PREREQUISITES FOR THIS COURSE Students should have completed Python Programming Level 1(beginner) or possess equivalent knowledge. Some prior experience with computer usage and a basic understanding of computer science concepts will be helpful, but not mandatory. OUTCOMES OF THE COURSE Upon completion of the Basic Python Programming course, participants will be able to: Demonstrate proficiency in advanced Python programming concepts. Utilize functions effectively to modularize code and improve code reusability. Manipulate complex data structures such as lists, tuples, and dictionaries with confidence. Employ file handling techniques to read from and write to external files. Apply acquired skills to solve real-world programming challenges and develop small-scale applications.
- Scratch Programming | YoungThinks
An introduction to computer programming and coding concepts using the visual programming language Scratch. Scratch Programming Price £9 per hour Duration 10 Hours Enroll < Back About the Course The "Scratch Programming" course is an introduction to computer programming and coding concepts using the visual programming language Scratch. This course is designed for children and beginners who are new to programming and want to learn how to code by creating interactive animations and games. The course covers the basics of programming, including variables, data types, loops, and conditionals, as well as the Scratch programming environment, which allows participants to create animations and games by arranging and connecting blocks of code. Participants will learn how to create simple animations and games that incorporate user input and interactivity. WHO CAN ENROL THIS COURSE? This course is ideal for: Children and young adults who are interested in learning how to code. Beginners who are new to programming and want to learn in a fun and interactive way. Anyone who wants to develop their problem-solving and critical thinking skills. PREREQUISITES FOR THIS COURSE There are no prerequisites for this course. However, some basic computer skills and familiarity with using the internet would be beneficial. OUTCOMES OF THE COURSE Upon completion of this course, participants will be able to: Understanding of basic programming concepts such as variables, data types, loops, and conditionals. Ability to create interactive animations and games using the Scratch programming language and environment. Development of critical thinking and problem-solving skills. A foundation for further study in computer programming. A portfolio of completed projects to showcase their skills. Increased confidence in their ability to code and create programs.
- PAT | YoungThinks
PAT Price £27 per hour Duration 25 - 30 Hours Enroll < Back About the Course
- CAT/4 (Levels A to X) | YoungThinks
CAT/4 (Levels A to X) Price £17 per Hour Duration 20 Hours Enroll < Back About the Course
- UNICUS General Knowledge Olympiad | YoungThinks
UNICUS General Knowledge Olympiad Price £15 per hour Duration 5 - 15 Hours Enroll < Back About the Course Your Instructor
- British Physics Olympiad (BPhO) | YoungThinks
Covering all major A-level physics topics, this program emphasizes creative problem-solving and confidence in tackling advanced problems. British Physics Olympiad (BPhO) Price £35 per hour Duration ~ 20 Hours Enroll < Back About the Course COURSE DESCRIPTION The BPhO Round 1 Prep Course prepares advanced physics students to excel in the British Physics Olympiad Round 1 , a rigorous competition requiring innovative and complex problem-solving beyond the standard A-level curriculum. The course develops analytical reasoning, mathematical skills, and conceptual depth through detailed topic-by-topic study, past paper analysis, and guided practice. Covering all major A-level physics topics, this program emphasizes creative problem-solving and confidence in tackling advanced problems. Tailored to individual needs, it dedicates 75% of class time to curriculum content and 25% to Olympiad-specific preparation, providing a solid foundation for competitive exams and future studies in physics. WHO CAN ENROL ON THIS COURSE? This course is ideal for: Students in Years 12–13 (or equivalent) preparing for the BPhO Round 1 . Learners passionate about exploring physics beyond the standard A-level syllabus. Students aiming to excel in competitive exams and pursue physics-related degrees at top universities. PREREQUISITES FOR THIS COURSE Thorough understanding of A-level physics concepts. Interest in advanced physics problem-solving. Proficiency in mathematics, including algebra and calculus. LEARNING OUTCOMES OF THE COURSE Upon completion of this course, participants will be able to: Tackle the BPhO Round 1 confidently, understanding its unique style and content. Enhance problem-solving abilities with advanced physics applications. Build a foundation for higher rounds of the BPhO and international competitions. Develop critical and creative thinking skills to approach real-world physics problems. Gain a competitive edge for university applications to prestigious institutions like Oxford and Cambridge.
- MAT | YoungThinks
MAT Price £27 per hour Duration 20 - 25 Hours Enroll < Back About the Course
- Python Level 1 | YoungThinks
Basic Python Programming is an introductory course aimed at teaching the fundamentals of the Python language. Python Level 1 Price £11 per hour Duration 20 Hours Enroll < Back About the Course Basic Python Programming is an introductory course aimed at teaching the fundamentals of the Python language. Topics covered include data types, variables, operators, control structures, functions, and basic I/O operations. Hands-on coding exercises will be used to reinforce the concepts learned. Upon completion, participants will have a basic understanding of Python and be able to write simple programs. WHO CAN ENROL ON THIS COURSE? This course is ideal for Beginners with little or no programming experience Non-programmers looking to learn a new programming language Students who want to learn programming for academic or personal development Anyone looking to explore the Python programming language and its potential for building applications. PREREQUISITES FOR THIS COURSE There are no prerequisites for the Basic Python Programming course, however, having a basic understanding of programming concepts and a willingness to learn and practice is recommended. Some prior experience with computer usage and a basic understanding of computer science concepts will be helpful, but not mandatory. OUTCOMES OF THE COURSE Upon completion of the Basic Python Programming course, participants will be able to: Understand the basic syntax and semantics of the Python programming language Write programs using data types, variables, operators, and control structures Work with basic data structures such as lists and dictionaries Write programs to perform simple data analysis tasks Have a solid foundation in Python programming and be able to continue learning and exploring more advanced topics.
- Senior Maths Challenge | YoungThinks
Senior Maths Challenge Price £25 per Hour Duration 15 Hours Enroll < Back About the Course COURSE DESCRIPTION The Senior Maths Challenge Prep Course is designed to help students excel in the UKMT Senior Mathematical Challenge (SMC) by developing mathematical reasoning, precision, and creativity. The course emphasizes lateral thinking, logical reasoning, and problem-solving strategies through a structured, topic-based approach. It includes theory, problem-solving sessions, and past paper analysis to ensure comprehensive preparation. Success in this competition can enhance prospects for the prestigious British Maths Olympiad (BMO) and is valued by top universities like Oxford and Cambridge. WHO CAN ENROL ON THIS COURSE? This course is ideal for: Students aged 15–17 (Years 11–13 or equivalent) preparing for the UKMT Senior Maths Challenge . Learners keen on solving mathematical problems beyond the standard curriculum. Those aspiring to achieve Gold, Silver, or Bronze certificates or qualify for the BMO or Senior Maths Kangaroo (SMK) . PREREQUISITES FOR THIS COURSE Basic understanding of GCSE and AS-level mathematics concepts. Interest in puzzles and creative problem-solving. LEARNING OUTCOMES OF THE COURSE Upon completion of this course, participants will be able to: Confidently tackle UKMT Senior Maths Challenge puzzles and competition-style questions. Apply universally applicable problem-solving tools to real-life and mathematical problems. Develop critical thinking, logical reasoning, and effective time-management strategies. Maximize their potential to win Gold awards and qualify for the BMO and SMK .
- Junior Maths Challenge | YoungThinks
Junior Maths Challenge Price £18 per Hour Duration 20 Hours Enroll < Back About the Course COURSE DESCRIPTION The Junior Maths Challenge Prep Course is meticulously crafted to empower young mathematics enthusiasts to excel in the UKMT Junior Mathematical Challenge (JMC) . This prestigious competition encourages the development of mathematical reasoning, precision, and creativity through challenging and thought-provoking problem-solving questions. The course adopts a structured, topic-based approach to strengthen fundamental mathematical concepts while teaching students to apply them innovatively. It also emphasizes time-management strategies and techniques for navigating multiple-choice formats effectively, reducing errors, and avoiding common pitfalls. By combining theoretical lessons, practical problem-solving exercises, and detailed analysis of past papers, this program equips students with the skills and confidence needed to perform exceptionally in the competition. Success in this competition can open pathways to the second round of UKMT exams, including the Junior Maths Olympiad (JMO) and Junior Kangaroo (JMK) , which are highly regarded as super-curricular achievements by top universities such as Oxford and Cambridge. This course is particularly beneficial for students aspiring to careers in fields such as Computer Science, Engineering, Economics, or any discipline that requires strong mathematical reasoning. WHO CAN ENROLL IN THIS COURSE? This course is ideal for: Students aged 10 to 12 years (School Years 6, 7, and 8 in England, or equivalent levels in Scotland, Ireland, and Wales) preparing for the UKMT Junior Maths Challenge . Learners interested in exploring mathematical concepts beyond the standard school curriculum. Students aiming to achieve Gold, Silver, or Bronze certificates in the Junior Maths Challenge . Ambitious individuals looking to qualify for second-round exams such as the Junior Maths Olympiad (JMO) or the Junior Maths Kangaroo (JMK) . Students with a passion for solving puzzles, exploring logic, and enhancing their critical-thinking skills. Learners keen on mastering universally applicable problem-solving techniques, useful far beyond the JMC. PREREQUISITES FOR THIS COURSE A basic understanding of mathematics concepts at Key Stage 2 and Key Stage 3 levels. An interest in engaging with creative problem-solving and logical reasoning. OUTCOMES OF THE COURSE Upon completing this course, participants will: Master JMC-style puzzles aligned with the UK curriculum, ensuring thorough preparation for the Junior Maths Challenge . Develop a deeper understanding of mathematical applications and acquire six universally applicable problem-solving tools. Enhance their ability to confidently analyze and solve complex mathematical and logic-based problems. Cultivate critical thinking, logical reasoning, and independent problem-solving skills through exposure to JMC and similar competition-style challenges. Position themselves to achieve top results in the Junior Maths Challenge , qualifying for prestigious second-round competitions such as the Junior Maths Olympiad (JMO) or Junior Kangaroo (JMK) . Learn practical strategies for effective time management and making intelligent guesses in multiple-choice formats. Build a strong mathematical foundation to support future academic and competitive success in mathematics-related disciplines. This course provides an exciting, challenging, and supportive environment for students to unlock their mathematical potential and achieve excellence in the Junior Maths Challenge .
- British Informatics Olympiad | YoungThinks
This course emphasizes developing algorithmic thinking, logical reasoning, and technical programming skills to tackle challenging real-world problems presented in the competition. British Informatics Olympiad Price £25 per hour Duration 12 - 20 Hours Enroll < Back About the Course COURSE DESCRIPTION The British Informatics Olympiad (BIO) Prep Course prepares students to excel in the UK’s premier computing competition for pre-university learners. This course focuses on developing algorithmic thinking, logical reasoning, and technical programming skills to solve complex real-world problems. Through step-by-step guidance, participants explore past BIO problems, computational concepts, and efficient coding practices. Offered in customizable one-on-one sessions ranging from 12–20 hours, the course equips students with the tools needed to excel in the BIO and beyond. Achieving success in this competition significantly enhances university applications for competitive Computer Science programs at institutions like Oxford and Cambridge. WHO CAN ENROL ON THIS COURSE? This course is ideal for UK students under 19 years of age who: Are enrolled in full-time pre-university education and aim to succeed in the British Informatics Olympiad . Aspire to qualify for the BIO national finals and represent the UK at the International Olympiad in Informatics (IOI) . Have a passion for programming, logical puzzles, and competitive informatics. Wish to deepen their understanding of algorithms, data structures, and advanced problem-solving techniques. PREREQUISITES FOR THIS COURSE Basic knowledge of programming in Python, Java, or a similar language. Interest in competitive programming and solving challenging computational problems. LEARNING OUTCOMES OF THE COURSE Upon completion of this course, participants will be able to: Solve BIO-style computational and algorithmic problems with confidence. Develop effective strategies for success in the BIO and related competitions like the IOI . Understand advanced topics such as recursion, dynamic programming, and combinatorics. Build the skills and confidence to perform under timed competition conditions. Strengthen critical thinking and coding proficiency for diverse computational challenges. Enhance their university applications with achievements in prestigious computing competitions, gaining a competitive edge for Computer Science programs at top universities like Oxford and Cambridge.