The examples and supporting code for this book are in Python. You …
The examples and supporting code for this book are in Python. You should know core Python and you should be familiar with object-oriented features, at least using objects if not defining your own. If you are not already familiar with Python, you might want to start with my other book, Think Python, which is an introduction to Python for people who have never programmed, or Mark Lutz’s Learning Python, which might be better for people with programming experience.
Think Java is an introduction to Java programming for beginners. It is …
Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java.
Think OS is an introduction to Operating Systems for programmers. In many …
Think OS is an introduction to Operating Systems for programmers. In many computer science programs, Operating Systems is an advanced topic. By the time students take it, they usually know how to program in C, and they have probably taken a class in Computer Architecture. Usually the goal of the class is to expose students to the design and implementation of operating systems, with the implied assumption that some of them will do research in this area, or write part of an OS.
The goal of this book is to teach you to think like …
The goal of this book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.
Think Python is an introduction to Python programming for beginners. It starts …
Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.
This is a phenomenal website full of super useful information for students …
This is a phenomenal website full of super useful information for students and teachers!
There are articles and resources for: Science, Technology & Math Humanities Art, Music, Recreation
Anything and everything is available here from how to understand percentile scores - to writing a solid argumentative essay - to grade 2 writing prompts.
Click the menu in the top left corner to sort resources for students & parents, educators or adult learners!
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. …
Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. It's used by teachers, kids, hobbyists, and designers to imagine, design, and make anything!
A channel focused on science, featuring videos and playlists covering topics such …
A channel focused on science, featuring videos and playlists covering topics such as science experiments, optical illusions, aliens, human behavior, mathematics, artificial intelligence, art, and many other fascinating subjects.
Through four lesson and four activities, students are introduced to the logic …
Through four lesson and four activities, students are introduced to the logic behind programming. Starting with very basic commands, they develop programming skills while they create and test programs using LEGO MINDSTORMS(TM) NXT robots. Students apply new programming tools move blocks, wait blocks, loops and switches in order to better navigate robots through mazes. Through programming challenges, they become familiar with the steps of the engineering design process. The unit is designed to be motivational for student learning, so they view programming as a fun activity. This unit is the third in a series. PowerPoint® presentations, quizzes and worksheets are provided throughout the unit.
Students are introduced to the basic concepts of computer programs, algorithms and …
Students are introduced to the basic concepts of computer programs, algorithms and programming. Using a few blindfolds and a simple taped floor maze exercise, students come to understand that computers rely completely upon instructions given in programs and thus programs must be comprehensive and thorough. Then students learn to program using the LEGO MINDSTORMS(TM) NXT software. They create and test basic programs, first using just the LEGO NXT intelligent brick, and then using basic movement commands with the LEGO NXT software on computers. A detailed PowerPoint® presentation, plus a worksheet and pre/post quizzes are provided.
Students learn about infrared energy and how it is used to sense …
Students learn about infrared energy and how it is used to sense the surrounding environment. They review where infrared falls on the electromagnetic spectrum and learn how infrared sensors work, as well as various ways engineers and scientists create and apply infrared technology to study science and collect information for security, communications, medical, research and other purposes. Pre/post-quizzes and a take-home assignment are provided. Learning the concepts prepares students to conduct the associated activity in which they design and program Arduino-controlled robots that use IR sensors to follow a line and make designated stops, much like the automated guided vehicles used in industry and commerce.
In this A+ Certification video we take a look at the IT …
In this A+ Certification video we take a look at the IT Certifications, A+ Certifications, and how to pass the CompTIA A+ Certification. -------------- Visit Us On The Internet: -YouTube: https://www.youtube.com/mrfordsclass -Twitter: https://twitter.com/mrfordsclass -Facebook: https://www.facebook.com/mrfordsclasslearning -Google+: https://plus.google.com/+mrfordsclass/posts -Instagram: http://instagram.com/mrfordsclasslearning
Today we’re going to discuss the World Wide Web - not to …
Today we’re going to discuss the World Wide Web - not to be confused with the Internet, which is the underlying plumbing for the web as well as other networks. The World Wide Web is built on the foundation of simply linking pages to other pages with hyperlinks, but it is this massive interconnectedness that makes it so powerful. But before the web could become a thing, Tim Berners-Lee would need to invent the web browser at CERN, and search engines would need to be created to navigate these massive directories of information. By the mid 1990’s we will see the rise of Yahoo and Google and monolithic websites like Ebay and Amazon, forming the web we know today. But before we end our unit on the Internet we want to take a moment to discuss the implications of Net Neutrality, and its potential to shape the Internet's future.
boclips - the world’s video uniquely curated for education You can access …
boclips - the world’s video uniquely curated for education
You can access 60 days for free.
The 2 million short-form videos on boclips include the most highly rated YouTube EDU channels including TED, Crash Course and Sci Show. News stories from 1900 to the present day from trusted international providers like Bloomberg, Associated Press and Reuters. As well as immersive virtual reality experiences from Getty and PBS. We’ve even curated our video platform to your curriculum standards so you can easily find the most engaging videos - whatever topic you’re looking to bring to life.
For learning in class and at home, educators and students can stream bite-sized videos from globally recognized brands on-demand.
Courseware designers can find, license and download relevant videos to incorporate into school and university level digital resources.
"edX is an online course app that provides you access to a …
"edX is an online course app that provides you access to a large catalog of online higher education courses, particularly in the sciences. You can enroll in either self-paced or timed classes, ranging between four and twelve weeks." (Educational app store)
This site would be excellent for students working on genius hour/passion projects or building skills needed for future careers.
*Boot camps - AI, coding, cybersecurity, data, marketing & more *Bachelor's Degrees - Bachelor of Science in many fields - including business, health *Masters Degrees - many fields including health, business, computer sci, data, cybersecurity, analytics *Executive Education - wide variety of skills including teaching, business, entrepreneurship, health, HR
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.