Did you remember to make the first column something unique in your call to get_records? Duplicate value '6' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '6' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '6' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '6' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '27' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '27' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '20' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '20' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '14' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '14' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '14' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '14' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '24' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
Did you remember to make the first column something unique in your call to get_records? Duplicate value '24' found in column 'course_id'.
  • line 1407 of /lib/dml/mysqli_native_moodle_database.php: call to debugging()
  • line 112 of /blocks/teachers_courses/block_teachers_courses.php: call to mysqli_native_moodle_database->get_records_sql()
  • line 337 of /blocks/moodleblock.class.php: call to block_teachers_courses->get_content()
  • line 231 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()
  • line 1231 of /lib/blocklib.php: call to block_base->get_content_for_output()
  • line 1289 of /lib/blocklib.php: call to block_manager->create_block_contents()
  • line 377 of /lib/blocklib.php: call to block_manager->ensure_content_created()
  • line 4190 of /lib/outputrenderers.php: call to block_manager->region_has_content()
  • line 50 of /theme/moove/layout/frontpage.php: call to core_renderer->blocks()
  • line 1486 of /lib/outputrenderers.php: call to include()
  • line 1412 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
  • line 116 of /index.php: call to core_renderer->header()
首页 | pieducation
跳至主要内容
pieducation
  • 首页
  • 更多
Workplace 简体中文版 ‎(zh_cn_wp)‎
English ‎(en)‎ Workplace 简体中文版 ‎(zh_cn_wp)‎ Workplace 繁體中文版 ‎(zh_tw_wp)‎ 正體中文 ‎(zh_tw)‎ 简体中文 ‎(zh_cn)‎
Change Language
登录
pieducation
首页

版块

跳过 Available Tutors

Available Tutors

11+Exam

Course Image
English by Glen
We offer comprehensive support to help students excel in the 11+ exam and secure their place at the UK’s most prestigious grammar and independent schools. Our tailored individual tuition includes expert-led lessons in English, mathematics, verbal reasoning, and non-verbal reasoning, along with mock exams to build confidence and familiarity with exam formats. Our proven strategies not only enhance performance but also foster a passion for learning at an early age, giving students a head start in their educational journey.
View Course

Category 1

Course Image
english
View Course

GCSE-IGCSE

Course Image
Computer Science
This is course for beginners for learning computer science basics.
View Course
Course Image
French by Marie
I am a fully qualified French native teacher with over 12 years of experience teaching in an outstanding London school and as a private tutor. I hold a master ’ s degree specializing in Teaching French as a Foreign Language and a PGCE. Additionally, I have worked as an AQA examiner, giving me in-depth knowledge of exam requirements and assessment standards.
View Course

University Subjects

Course Image
Web Development
This course provides a comprehensive, hands-on introduction to modern web development. Students will learn how to design, build, and deploy dynamic websites and full-stack web applications using current industry standards and tools. Starting with the fundamentals of HTML5, CSS3, and JavaScript, the course gradually advances into responsive design, interactive client-side programming, and popular front-end frameworks like React. On the server side, students will develop backend services using Node.js, Express.js, and manage data using MongoDB, forming the classic MERN stack. The course also covers essential concepts such as RESTful API development, authentication and authorization, state management, version control using Git, deployment strategies, and security best practices. Emphasis is placed on project-based learning, where students build real-world applications such as blogs, portfolios, and e-commerce sites. By the end of the course, students will have a portfolio of full-stack projects, be familiar with agile workflows, and be equipped with the skills necessary to pursue roles such as Web Developer, Frontend Engineer, or Full Stack Developer. Learning Outcomes: Understand the structure and styling of web pages using HTML and CSS. Build dynamic interfaces with JavaScript and modern front-end libraries. Create backend servers and APIs using Node.js and Express. Design and interact with NoSQL databases like MongoDB. Implement user authentication and role-based access. Deploy web applications using platforms like Vercel, Netlify, and Heroku. Collaborate using Git and GitHub with proper version control. Course Duration: 12–16 weeks (flexible pace) Pre-requisites: Basic knowledge of programming (in any language) is recommended but not required. Tools & Technologies Used: HTML5, CSS3, Bootstrap, JavaScript ES6+ React.js, Node.js, Express.js, MongoDB Git, GitHub, Postman, VS Code, Figma (for UI mockups) Netlify, Vercel, Heroku (for deployment)
View Course

Contact us

Follow us

您尚未登录。 (登录)
‎数据保留摘要‎
获取移动应用
获取移动应用
Play Store App Store
  • 0.31411 secs
  • RAM: 33.3 MB
  • RAM peak: 34.2 MB
  • Included 341 files
  • Contexts for which filters were loaded: 0
  • Filters created: 6
  • Pieces of content filtered: 0
  • Strings filtered: 0
  • get_string calls: 92
  • DB reads/writes: 25/1
  • DB queries time: 0.02548 secs
  • ticks: 31 user: 26sys: 1 cuser: 0 csys: 0
  • Load average: 0.08
  • Session (core\session\file): 1.0 KB
  • Session wait: 0.002 secs
Mode Cache item Static H M 主要存储 H M S I/O
App core/capabilities ** static accel. ** 142 2 default_application 2 0 0 159.5 KB
Ses core/coursecat default_session 0 3 4 -
App core/coursecattree ** static accel. ** 2 2 default_application 2 0 0 0.4 KB
Ses core/courseeditorstate default_session 0 0 1 -
App core/coursemodinfo default_application 1 0 0 0.4 KB
App core/databasemeta ** static accel. ** 7 8 default_application 8 0 0 37.0 KB
App core/eventinvalidation ** static accel. ** 0 1 default_application 1 0 0 0.1 KB
App core/file_imageinfo ** static accel. ** 0 1 default_application 1 0 0 0.1 KB
App core/fontawesomeiconmapping ** static accel. ** 0 1 default_application 1 0 0 22.4 KB
App core/hookcallbacks default_application 3 0 0 0.4 KB
App core/langmenu ** static accel. ** 7 1 default_application 1 0 0 0.3 KB
App core/observers ** static accel. ** 0 2 default_application 2 0 0 21.9 KB
App core/plugin_functions ** static accel. ** 0 14 default_application 14 0 0 2.1 KB
App core/plugin_manager default_application 2 0 0 79.0 KB
App core/roledefs ** static accel. ** 0 1 default_application 1 0 0 1.3 KB
App core/string ** static accel. ** 129 59 default_application 59 0 0 977.5 KB
App core/yuimodules default_application 3 0 0 15.3 KB
保存名称 高速缓存存储 H M S I/O
** static accel. ** 287 92 0 -
default_application cachestore_file 101 0 0 1317.7 KB
default_session cachestore_session 0 3 5 -
总计 388 95 5 1317.7 KB
本页为: General type: frontpage. Context 网站首页 (context id 2). Page type site-index.
  • 验证HTML
  • Web内容可访问性指南(WCAG)检查
本网站基于Moodle

This theme was developed by

Conecti.me