PSchool
Home Page
Web Technology
Information Technology
Learn the basics of computer, how data are represented, how the WWW works, security & privacy we should be aware of. Get an idea of OS and cloud computing.
Introduction to HTML
It is used to structure and present content on the web. It defines elements like text, images, and links, forming the backbone of webpages for browsers.
Introduction to CSS
It is used to style and format HTML content. It controls layout, colors, fonts, and design, enabling consistent, visually appealing, and responsive web pages across devices and screens.
Introduction to JavaScript
It is used to add interactivity and dynamic behavior to web pages. It enables features like form validation, animations, real-time updates, and user interactions, making websites more engaging and functional.
Introduction to SVG
It is used to create and display resolution-independent graphics on the web. It supports shapes, text, and animations, ensuring crisp visuals that scale seamlessly without losing quality.
Data Structure & Algorithm
It is used to organize, manage, and process data efficiently. It provides methods for problem-solving, optimizing performance, and building reliable, scalable software systems in computer science.
Introduction to ReactJS
It is used to build fast, interactive user interfaces for web applications. It enables component-based development, efficient rendering with a virtual DOM, and reusable UI elements, making applications scalable and maintainable.
Introduction to ReduxJS
It is used for managing application state predictably in JavaScript apps. It centralizes state in a single store, enables consistent data flow, simplifies debugging, and improves maintainability of complex applications.
Introduction to CLI
It is used to interact with a computer or software by typing commands. It enables efficient task execution, automation, system control, and development workflows without graphical interfaces.
Introduction to Git
It is used for version control in software development. It tracks changes, manages code history, enables collaboration, branching, and merging, ensuring efficient teamwork and maintaining project integrity across versions.
Introduction to Agile
It is used in software development to deliver value iteratively and adaptively. It emphasizes collaboration, flexibility, customer feedback, and continuous improvement, ensuring faster delivery of high-quality products that meet evolving requirements.
Introduction to NodeJS
It is used to build scalable, fast, and server-side applications using JavaScript. It provides non-blocking, event-driven architecture, enabling real-time applications, APIs, and efficient handling of concurrent connections across platforms.
Learning Typing
Learn typing by practicing the structured lessons to master various keys. After completing the Typing lessons, you can practice various passages.