Search Results
Search this site
149 results found with an empty search
- ESAT | YoungThinks
ESAT Price £27 per hour Duration 25 - 30 hours Enroll < Back About the Course
- British Biology Olympiad | YoungThinks
British Biology Olympiad Price 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.
- Web Development - Python | YoungThinks
A hands-on experience in creating a fully functional web application utilizing Django's model-view-template architecture. Web Development - Python Price £12 per hour Duration 20 Hours Enroll < Back About the Course Web development using Django refers to the process of creating dynamic web applications using the Django framework. Django is a high level Python web framework that enables developers to build web applications quickly, efficiently, and securely. Throughout the course, students will learn the fundamentals of web development on Django's features and capabilities. Students will gain hands-on experience in creating a fully functional web application from scratch, utilizing Django's model-view-template (MVT) architecture. WHO CAN ENROL ON THIS COURSE? Anyone with an interest in web development and a basic understanding of programming concepts can enrol in a web development course using Django. Specifically, Python Programmers and Beginners in Web Development. PREREQUISITES FOR THIS COURSE To get the most out of a web development course using Django, it's helpful to have a basic understanding of certain programming concepts and technologies. Here are some common prerequisites: Basic knowledge of Python programming language Understanding of HTML, CSS, and JavaScript is recommended but not required OUTCOMES OF THE COURSE Understanding of Web Development Concepts Creating Dynamic Web Applications Database Management with Django ORM User Authentication and Authorization Version Control and Collaboration
- Blockly | YoungThinks
An introduction to Blockly and the basics of coding through a block-based interface Blockly Price £10 per hour Duration 10 Hours Enroll < Back About the Course The "Blockly Programming" course provides an introduction to Blockly, a visual programming language that introduces the basics of coding through a block-based interface. Students will learn the fundamentals of programming logic, algorithmic thinking, and problem-solving while creating projects in Blockly. WHO CAN ENROL ON 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. Develop algorithmic thinking and problem-solving skills. Be able to create simple to moderately complex programs using Blockly. Learn how to translate programming concepts from Blockly to text-based languages. Build interactive projects using Blockly
- BEBRAS | YoungThinks
A course designed to help students develop their computational thinking and problem-solving skills through the exploration and practice of Bebras-style puzzles BEBRAS Price £20 per hour Duration 15 - 25 Hours Enroll < Back About the Course COURSE DESCRIPTION The Bebras UK Problem-Solving Course is designed to help students develop their computational thinking and problem-solving skills through the exploration and practice of Bebras-style puzzles. This course is ideal for students aged 6 to 19 who are interested in participating in the Bebras UK challenge or simply wish to enhance their problem-solving abilities. WHO CAN ENROLL THIS COURSE? This course is ideal for 1. Students who are willing to participate in the Bebras UK challenge. 2. Students who have an interest in solving puzzles, exploring logic, and developing their computational thinking abilities. 3. Anyone who wants to develop their problem-solving and critical thinking skills regardless of their previous experience or background in computer science. PREREQUISITES FOR THIS COURSE 1. Basic understanding of mathematics and logic 2. Interest in problem-solving and puzzles 3. Basic computer skills and familiarity with using the internet OUTCOMES OF THE COURSE Upon completion of this course, participants will be able to: 1. Well-prepared to participate in the Bebras UK challenge, as the course focuses on Bebras-style puzzles relevant to the UK curriculum. 2. Develop a deeper understanding of computational thinking concepts, including abstraction, algorithms, logic, and pattern recognition. 3. Enhance their ability to analyse problems, devise strategies, and find solutions. 4. Gain confidence in approaching complex problems by learning various problem-solving techniques and strategies. 5. Develop critical thinking skills and improve logical reasoning abilities through the exploration of logic puzzles and algorithmic challenges.
- University Entrance Exam Prep Sign Up | YoungThinks
University Preparation Form First name* Last name* Phone* Email* Student's Year Group* Choose one Choose Your Courses* Engineering and Science Admissions Test (Cambridge) Sixth Term Examination Papers (Cambridge) Mathematics Admission Test (Oxford) Test of Mathematics for University Admission (Cambridge) University Clinical Aptitude Test (Medical) Computer Science Admission Test (Computing) Physics Admission Test (Oxford) Submit
- UK Senior Physics Challenge | YoungThinks
This course delves into A-level physics topics, emphasizing analytical reasoning, mathematical modelling, and conceptual understanding. UK Senior Physics Challenge Price £21 per hour Duration ~ 20 Hours Enroll < Back About the Course COURSE DESCRIPTION The Senior Physics Challenge (SPC) Prep Course is designed for advanced students aiming to excel in the Senior Physics Challenge by the British Physics Olympiad (BPhO) . This course delves into A-level physics topics, emphasizing analytical reasoning, mathematical modelling, and conceptual understanding. It combines interactive lessons, past paper analysis, and advanced problem-solving strategies to prepare participants for this prestigious competition and future challenges such as the British Physics Olympiad Round 1 . Aligned with the AS-level Physics syllabus, it dedicates 75% of class time to curriculum topics and 25% to SPC-specific preparation. Ideal for aspiring engineers, the course enhances university applications to top institutions like Oxford and Cambridge. WHO CAN ENROL ON THIS COURSE? This course is ideal for: Year 12 students (or equivalent) preparing for the Senior Physics Challenge . Learners aiming to pursue physics or engineering at advanced academic levels. Students seeking to refine their problem-solving, analytical, and physics application skills. PREREQUISITES FOR THIS COURSE Strong understanding of A-level (AS-level) physics concepts. Interest in solving advanced physics problems. Basic proficiency in mathematics, including algebra and calculus. LEARNING OUTCOMES OF THE COURSE Upon completion of this course, participants will be able to: Confidently approach the Senior Physics Challenge and excel in its unique question types. Strengthen critical thinking and problem-solving abilities through challenging scenarios. Deepen understanding of A-level physics concepts and their practical applications. Achieve top scores, including Gold certificates, in the Senior Physics Challenge . Build readiness for advanced competitions like the British Physics Olympiad Round 1 . Enhance their university applications for competitive fields like Engineering and Physics at institutions like Oxford and Cambridge.
- 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 .
- Computing and Robotics Sign Up | YoungThinks
Computing and Robotics Form First name* Last name* Phone* Email* Student's Year Group* Choose one Choose Your Courses* Scratch Programming Python Programming Turtle Python Level 1 Python Level 2 BEBRAS Oxford University Computing Challenge Perse Coding Challenge - Junior Perse Coding Challenge - Senior Web Development - WordPress Web Development - Coding Introduction to Robotics with Arduino Uno BLOCKLY Programming Web Development - Python Data Analysis with Python Fundamentals of Machine Learning Submit
- 8 plus Entrance | YoungThinks
8 plus Entrance Price £12 per Hour Duration Customised Course Enroll < Back About the Course



