All Projects → google → teknowledge

google / teknowledge

Licence: Apache-2.0 license
A basic CS curriculum for coding in Python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to teknowledge

hacker-laws-tr
💻📖 Programcıların faydalı bulacağı yasalar, teoriler, prensipler ve desenler. #hackerlaws
Stars: ✭ 810 (+3015.38%)
Mutual labels:  science, computer
awesome-gamedev
A compilation of game dev related media (podcasts, Youtube, article, books, etc..)
Stars: ✭ 49 (+88.46%)
Mutual labels:  science, computer
jump-start-live
In person program for Ada Developers Academy students who are not yet confident using loops, arrays, and hashes.
Stars: ✭ 60 (+130.77%)
Mutual labels:  curriculum, cs-education
bcomp-extended
Emulator of basic computer
Stars: ✭ 21 (-19.23%)
Mutual labels:  computer, cs
code-examples
Code examples from the https://sttp.site book
Stars: ✭ 19 (-26.92%)
Mutual labels:  cs-education
ok-client
A Python client for the OK autograding system
Stars: ✭ 51 (+96.15%)
Mutual labels:  cs-education
plottr
A flexible plotting and data analysis tool.
Stars: ✭ 32 (+23.08%)
Mutual labels:  science
computer-science-resources
Сollection of interesting Computer Science resources
Stars: ✭ 133 (+411.54%)
Mutual labels:  curriculum
awesome-science-br
Lista com canais, sites, podcasts, instituições e mídias relacionadas à divulgação científica no Brasil
Stars: ✭ 15 (-42.31%)
Mutual labels:  science
kfs
Keras for Science
Stars: ✭ 69 (+165.38%)
Mutual labels:  science
OpenSkyStacker
Multi-platform stacker for deep-sky astrophotography.
Stars: ✭ 80 (+207.69%)
Mutual labels:  science
cas
Cellular Automata Simulator
Stars: ✭ 22 (-15.38%)
Mutual labels:  science
PyChemia
Python Materials Discovery Framework
Stars: ✭ 59 (+126.92%)
Mutual labels:  science
fabio
I/O library for images produced by 2D X-ray detector
Stars: ✭ 42 (+61.54%)
Mutual labels:  science
msk-STAPLE
STAPLE (Shared Tools for Automatic Personalised Lower Extremity modelling) consists of a collection of methods for generating skeletal models from three-dimensional bone geometries, usually segmented from medical images. The methods are currently being expanded to create complete musculoskeletal models.
Stars: ✭ 39 (+50%)
Mutual labels:  science
kernel-memtest
Hybrid memtest running in kernel mode, and userspace.
Stars: ✭ 17 (-34.62%)
Mutual labels:  science
ccpu
A 8-bit computer made of 74xx series logic gates and memory ICs.
Stars: ✭ 31 (+19.23%)
Mutual labels:  computer
cs-halloween-mod
🎃 Halloween Mod for Counter-Strike 1.6
Stars: ✭ 22 (-15.38%)
Mutual labels:  cs
events
Materials related to events I might attend, and to talks I am giving
Stars: ✭ 22 (-15.38%)
Mutual labels:  science
CATmistry
Chemistry, Gamified
Stars: ✭ 15 (-42.31%)
Mutual labels:  science

Who/what is Teknowledge?

Teknowledge's mission is to create a introductory CS curriculum for text-based programming. (This is not a Google product, but worked on as part of a Googler's 20% time.)

The current curriculum is being developed targeting 7th-8th grade students in Pittsburgh, though we aim to share it as widely as it finds use.

Learn more at teknowledge.xyz.

Using Teknowledge's Curriculum

There are two curriculums in this repository.

  • curriculum/ - This folder contains our original curriculum as developed and used for our Fall 2017 programs.
  • curriculum_v2/ - This folder contains a revised version of the original curriculum as used for our Spring 2018 programs. Note that this curriculum is incomplete as presented here; the third part of our curriculum used a proprietary python environment for more advanced graphics programming, thus we could not open-source that portion.

See each folder's individual README file for more details.

Credits

Teknowledge started as a Carnegie Mellon student organization in early 2016, and has continued through the help of many organizations and people.

Curriculum Developers

Erik Pintar, Chris George, Amal Nanavati, Rudina Morina, Vikram Shanker, Claire Wang, Henry Nelson, Dominic Calkosz, Keerthana Gurushankar

Special Thanks

Mark Stehlik, David Kosbie

Thanks for Funding

Google, Google IgniteCS, Carnegie Mellon University

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].