KillerPHP Blog

Courses

Python 3 Course for the 2017-18 school year

May 26, 2017

I am excited to announce our upcoming Python course: Powerful Python 3.

A beginners course covering Python 3, students go from an absolute beginner, to having a working knowledge of object oriented Python.  Course is based on Python 3.6.

StudioWeb course details:

In addition to a set of comprehensive and engaging videos, Power Python 3 will include quizzing, code challenges, and gamification that is provided by the StudioWeb app. Your students will learn Python easily, and they will have fun too!

Each video lesson is supported by 4-5 quiz questions, that are made up of both code challenges and multiple choice questions. All our courses leverage the spiral teaching method, that helps us to achieve great outcomes with students.

Teacher’s Dream:

From a teacher’s perspective, StudioWeb provides classroom automation tools that makes it effortless to manage multiple classrooms. In fact, we have many teachers who simply take on the role of classroom facilitator. StudioWeb does the teaching!

At the time of this writing, we are just finalizing the course in terms of the range of topics covered, from the basics to OOP … I will include the table of contents at the bottom of this post. Thus far 50 lessons are complete. The course should have ~55 lessons.

Some of the tools that the StudioWeb app provides:

  • Auto grading by course, chapter and lesson
  • Realtime progress tracking of student progress and performance
  • Built in hinting so it is impossible for students to get stuck
  • Excel output of final grades
  • Daily activity tracking

Thanks to years of working with many schools, StudioWeb is highly refined and you will achieve exceptional outcomes. We have a 100% renewal rate with schools.

Advance Demo request welcome!

If you would like to get an advanced look at Powerful Python 3 and/or the demo a StudioWeb classroom … please feel free to contact us.

Powerful Python 3 Table of contents (as of May 25th):

1. Introduction

2. Python learning tips

3. Install Python 3.6 on Mac

4. Install Python on Windows

5. First Python code

6. Introduction to Data Types: string and int + comments

7. Introduction to Variables and Floats

8. Why so many programming languages

9. more about comments and variables

10. variables – behind the scenes

11. mixing the data types string and int

12. introduction to drawing with python

13. IDEs Explained

14. Python Loops Introduction

15. Python Loops with range()

16. Python drawing with loops

17. Python conditional statements – part 1

18. Python operators

19. drawing with Python with loops and conditionals – part 1

20. drawing with Python with loops and conditionals – part 2

21. Python history and Philosophy

22. Python List Part 1

23. Python List Part 2

24. Python List Part 3

25. Tuples

26. Python Sequences Overview and Review

27. Python Dictionary / Maps continued

28. Python Dictionary / Maps – updating, inserting and deleting

29. Python PEP 8 (https://www.python.org/dev/peps/pep-0008/)

30. Input function

31. While loops and infinite loops

32. Nerd words: keywords, syntax, statements, expressions

33. Functions, creating, calling and indents

34. Functions, simple game and flow control

35. Functions, arguments / parameters and return values

36. Function arguments and variable scope.mp4

37. Functions – multiple parameters

38. Flow control with elif and else

39. Function in functions and type conversion

40. Treasure Hunt Game – create function skeletons

41. Treasure Hunt Game – docstring

42. Treasure Hunt Game – function returns

43. Treasure Hunt Game – enter_cave function

44. Treasure Hunt Game – main_loop

45. OOP basic concepts

46. Creating our first class

47. Creating an object from our class

48. OOP – tkinter – basic gui and objects

49. OOP – tkinter -gui with an image

50. Create a class with Stef!

51. Create objects with Stef!

52. Creating a subclass

Thanks!

Stefan Mischook
StudioWeb

read more


Powerful Python 3 for Middle School and up – coming soon!

February 28, 2017

Our new course ‘Powerful Python 3’ will be out soon!

This is a brand new course that teaches Python 3.6, and is aimed at total beginners to programming. It’s a great course for first year computer science students and other learners.

Not just any Python course, it’s a StudioWeb Python course!

StudioWeb’s courses are unique in many ways, but at the end of the day, all that matters is the exceptional results we achieve.

StudioWeb’s Python course has the same easy to understand and fun video lessons (created by a published author, and highly experienced educator) that are found in all our courses. The videos combined with a our unique quizzing and code challenges, set in a gamified learning environment, promotes student engagement and amazing retention.

… Your students will quickly learn key programming concepts and techniques, that will allow them to explore computer science with a solid foundation.

Besides teaching the basics of programming:

  • Variables, collection types in Python
  • Data types and type conversion
  • Functions, modules
  • Object oriented programming techniques and principles

… Students will be exposed best coding practices, tools that developers use, working with Python on different OS’ and Python’s place in the programming world. So StudioWeb’s ‘Powerful Python 3’ goes way beyond your typical Python course!

Sample Python video lesson: drawing with Python:

The following video lesson from Powerful Python 3, teaches students how to use conditional statements and a loop, to animate with the Python Turtle module:

Powerful Python 3 will be released in April 2017. Like all StudioWeb courses, Powerful Python 3 will come with hours of fine grained video lessons, comprehensive code challenges and quizzing, suggested classroom activities, powerfully accurate auto-grading, and real time student activity tracking.

If you would like to check out the video lessons before we release the course, please feel free to contact me.

Thanks!
Stefan Mischook
StudioWeb.com

read more


StudioWeb certification guarantees code competent students

August 2, 2016

030

StudioWeb can now certify students in HTML5, CSS3, JavaScript and our comprehensive Web Foundations.

Certification is a 3 stage process

For students to pass StudioWeb certification, they must:

  1. Successfully complete the course with a 60% + grade.
  2. Successfully complete the assignments.
  3. Finally, successfully complete the certification exam.

The process of certification is overseen by a teacher who verifies the integrity of the process. Our grading rubric is robust and accurately reflects the skill level of students. If a student is StudioWeb certified, they know how to code!

Certification developed by a 22 year veteran in web development

Stefan Mischook started coding in 1994, and developed his first educational app in 2000 for a publicly traded company.

In 2003 Stefan released his first course on coding: ‘Web Design 1’. Since that time, Stefan has been published several times in print publications, and recently his book ‘Web Design Start Here,’ was published in July 2015. You can find the book in stores across North America, Europe and on Amazon.

read more


StudioWeb now enters its’ 5th successful year in CTE programs!

August 1, 2016

StudioWeb has been used in successful CTE programs for 5 years! Here is a recent quote from Jason in Ohio:

I am a champion for StudioWeb, having used it with my CTE students and watching its development over the past 5 years.

I write code myself, but found this program is so well-organized and so engaging for my students, it has been an excellent resource.  In fact 95% of my students complete the courses and learn skills that are in great demand, whether or not they go to college.

Best,

Jason Gardner
Director CTE

 

 

read more


StudioWeb’s Curriculum for 2015 – 2016!

January 24, 2016

html_frog

Now out for the 2015-16 school year:

  • Beginners HTML (covers HTML5)
  • Beginners CSS
  • Beginners JavaScript
  • Beginners PHP

Course highlights:

  • Shorter video lessons- average 6 minutes each.
  • 900 quiz questions- code challenges and multiple choice.
  • 40 assignments bound to chapters.
  • Theme-based courses.
  • Gentle introduction to concepts, reinforced with repetition.

Samples of the new courses are live on the site now:

What about our classic courses?

Don’t worry; if you’ve been using our classic lineup of courses, they will still all be available!

Thanks,
Stefan Mischook

read more