Free Online Course on Foundations of Computer Science for Teachers

The University of Texas is offering free online course on Foundations of Computer Science for Teachers. This course is intended for prospective K-12 Computer Science teachers to review key topics in Technology Applications, Programming Languages and CS special topics.

In this six-week course, applicants will learn key computer science topics to better teach their students and prepare for the Praxis & TExES Computer Science certification test. The course will start on January 16, 2017.

Course At A Glance

Length: 6 weeks
Effort: 4-6 hours pw
Subject: Education & Teacher Training
Institution: University of Texas and edx
Languages: English
Price: Free
Certificate Available: Yes, Add a Verified Certificate for $49
Session: Course Starts on January 16, 2017

Providers’ Details

The University of Texas at Austin is the top-ranked public university in a nearly 1,000-mile radius, and is ranked in the top 25 universities in the world. Students have been finding their passion in life at UT Austin for more than 130 years, and it has been a member of the prestigious AAU since 1929. UT Austin combines the academic depth and breadth of a world research institute (regularly ranking within the top three producers of doctoral degrees in the country) with the fun and excitement of a big-time collegiate experience. It is currently the fifth-largest university in America, with more than 50,000 students and 3,000 professors across 17 colleges and schools. UT Austin will be opening the Dell Medical School in 2016.

About This Course

Thinking about teaching Computer Science, or incorporating CS into a subject you already teach? CS skills are fundamental to student success and you can teach it!

States around the country have adopted the Praxis Computer Science Test as a component of their certification/licensure and this course covers all of the topics in that test and more. In the state of Texas this test is called TExES 141 Grades 8-12 Computer Science Certification exam. Hundreds of teachers from around the country have already taken the course and many have gone on to achieve state certification.

Whether you plan to take a certification exam or not, this course will strengthen your understanding of key CS concepts and constructs and increase your confidence in teaching CS.

Why Take This Course?

The course provides extensive detailed instruction, examples and practice on everything from introductory programming topics such as variables, functions, loops and logical expressions to more advanced topics such as data structures, recursion, and object oriented programming.

Learning Outcomes

  • Software Design Fundamentals
  • Data Structures
  • Algorithmic Analysis
  • Object Oriented Programming Concepts and Constructs

Course Syllabus

Week 1: Software Design and Programming basics
Week 2: Programming Fundamentals
Week 3: Loops and Recursion
Week 4: Data Structures
Week 5: More OOP, Algorithms and Big O (Oh my!)
Week 6: Technology Applications
Week 6: Final Quiz
Week 6: Discrete Math (Optional)
Week 6: Digital Forensics (Optional)


John B. Owen

Computer Science Instructor & PD Specialist, WeTeach_CS

WeTeach_CS and The University of Texas at Austin



How To Join This Course

  • Go to the course website link
  • Create an edX account to SignUp
  • Choose “Register Now” to get started.
  • EdX offers honor code certificates of achievement, verified certificates of achievement, and XSeries certificates of achievement. Currently, verified certificates are only available in some courses.
  • Once applicant sign up for a course and activate their account, click on the Log In button on the homepage and type in their email address and edX password. This will take them to the dashboard, with access to each of their active courses. (Before a course begins, it will be listed on their dashboard but will not yet have a “view course” option.)

Apply Now

, , , , ,

Sponsored Links
Need Scholarship Help? Comment and Discuss.