CitizenDev

Login

Sign Up

The Citizen Developer Programme

Plot

Welcome Message from Code.Sydney

Join us and become citizen developers to develop solutions for problems worth solving, one app at a time.



How to join

Register anytime, learn at your pace and join the community to engage in discussions about your progress.



Course from Prof. Charles Severance

We will be using Python for Everybody from Professor Charles Severance, also known as Dr. Chuck, is a well-known figure in the field of computer science and online education. He has made significant contributions to the development of educational platforms and resources, particularly in programming and web technologies.

Dr. Chuck has been involved in various educational initiatives, including creating and teaching online courses on platforms like Coursera, edX, and Sakai. He is particularly recognised for his work in the area of Python programming, and his courses have attracted a wide audience of learners from around the world.

In addition to his teaching and educational efforts, Dr. Chuck has been involved in research, writing, and speaking engagements focused on topics such as web development, learning analytics, and online education. Overall, Professor Charles Severance is a prominent figure in the intersection of computer science and education, known for his contributions to both fields.


CitizenDev | Python for Everybody (PY4E)
Link to PY4E Course
  • 1 | Getting Started
  • 2 | Why Program?
  • 3 | Variables, expressions and statements
  • 4 | Conditional Execution
  • 5 | Functions
  • 6 | Loops and Iterations
  • 7 | Strings
  • 8 | Files
  • 9 | Lists
  • 10 | Dictionaries
  • 11 | Tuples
  • 12 | Regular Expressions
  • 13 | Network Programming
  • 14 | Using Web Services
  • 15 | Object-Oriented Programming
  • 16 | Databases
  • 17 | Data Visualization
Learning Outcomes
  • Basic understanding of Python syntax and semantics
  • Basic understanding of Python program control flow
  • Basic understanding of Python data structures
  • Ability to explore and process open datasets