English
Log In

Introduction to Coding (Javascript, Python, HTML, & CSS)

Class
This course is designed to teach students the basics of coding in four different languages: C++, Python, HTML, and CSS.

Class experience

Students will be able to:
Understand the basics of coding syntax
Use variables and data types
Write control flow statements
Create functions
Apply object-oriented programming concepts
Create simple websites with HTML and CSS
Write Python programs to solve problems
Create C++ programs to play games
Understand the different types of coding languages and how they are used
6 years as a Web Developer and Digital Media Artist
5 years as a Texas Certified Technology Applications and Technology Education teacher
3 years as an Esports Coach for Middle School & High School
2 years as a Esports Program Coordinator for Texas Scholastic Esports Federation
Vice Chair of Esports Trade Association - Dallas Chapter
In addition to the Outschool classroom, this class uses:
For this course, we will use 2 websites: Microsoft MakeCode and w3schools. We will need to create accounts for these site, but do be aware that they will have 3rd party services on their websites to possibly gather user data. 

Microsoft MakeCode

Microsoft MakeCode is a great website for kids to learn to code. It is easy to use and has a variety of tutorials and projects to choose from. However, there are a few things parents should keep in mind:

MakeCode is a web-based application, so it can be accessed from anywhere. This means that kids could potentially access it without parental supervision.
MakeCode allows kids to share their projects with others. This could be a good thing, as it allows kids to get feedback on their work. However, it also means that kids could potentially share their projects with strangers.
MakeCode uses third-party services, such as Google Analytics. This means that data about your child's activity on MakeCode could be collected by these third-party services.
Overall, Microsoft MakeCode is a great website for kids to learn to code. However, parents should be aware of the potential risks and take steps to mitigate them.

w3schools

w3schools is another great website for kids to learn to code. It has a wide variety of tutorials and references on a variety of coding languages. However, there are a few things parents should keep in mind:

w3schools is a text-based website, so it may not be as engaging for kids as a more visual website like MakeCode.
w3schools can be overwhelming for kids who are just starting out with coding. There is a lot of information on the website, and it can be difficult to know where to start.
w3schools does not have as many tutorials or projects as MakeCode. This means that kids may have to find other resources to learn from.
Overall, w3schools is a great resource for kids who are serious about learning to code. However, it may not be the best choice for kids who are just starting out.

Here are some additional tips for parents who are letting their kids use these websites:

Talk to your kids about the risks of online safety. Make sure they know not to share personal information with strangers and to be careful about what they click on.
Set limits on how much time your kids can spend on these websites. Coding can be a great hobby, but it's important to make sure it doesn't interfere with other activities, such as homework or spending time with family.
Monitor your kids' activity on these websites. This doesn't mean you have to watch over their shoulder every second, but it's a good idea to check in every once in a while to see what they're up to.
By following these tips, you can help your kids learn to code safely and responsibly.

https://www.w3schools.com/
https://arcade.makecode.com/#editor
Profile
I am a digital media artist and web developer turned teacher. I taught EFL for 3 years abroad and Career and Technology Education for 5 years in Texas Public Schools. I specialized in Technology courses such as Digital Media including Photoshop,... 
Group Class

$7

weekly or $50 for 8 classes
1x per week, 8 weeks
55 min

Live video meetings
Ages: 10-13
3-6 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyTerms
Outschool International
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool