Programming
Python for beginners, non beginners, advanced
and other programming
Scratch Programming
Challenges
- scratch programming | #1 | shapes
- scratch programming | #2 | pong game
- scratch programming | #3 | calculator
- scratch programming | #4 | xylophone
- scratch programming | #5 | animation
- scratch programming | #6 | lists
- scratch programming | #7 | maze
- scratch programming | #8 | reuse
- scratch programming | #9 | functions
- scratch programming | #10 | algorithms
Algorithm Challenges
Choose an algorithm from the bubble, selection or insertion sorting algorithms.
Now order the students and their marks using the algorithm that you have chosen.
Here are the test files of you want to try to compare the different algorithms on the same data:
Insertion Sort in Scratch
Bubble Sort in Scratch
Selection Sort in Scratch
Python Online Course
We are currently creating an online course to learn python.
The course will be a beginners course in line with programming 101 in line with a year 1 university course.
We would also like to offer this course to Scratch programmers, people that know Scratch but want to use their knowledge to transfer to a text-based language, and to AP CSP students that already have some knowledge of python.
What do you think? Are you interested? We want to know what you would like, leave a comment or email us at alps.courses@gmail.com.
Programming for you
What would you like to learn? We have provided a wide range of videos on the python programming language, from beginners to more advanced including regular expressions and fun and games.
We want to know what you would like, leave a comment or email us at alps.courses@gmail.com.
Featured Article
Coming Soon
programming help for all university students
Beginners
We provide tutorials in Scratch programming, python, Scratch to python and even python for Computer Science Principles.
Non Beginners
What next? Once you understand the basics there doesn't seem to be any help for the stage between beginner and advanced. We provide help for non beginners.
Advanced
Research using python takes us into exciting areas such as Data Science, Machine Learning, Neural Networks, Deep Learning, and Artificial Intelligence. Interested?
Alps Academy
We have online courses and articles to help students to prepare for many areas of computing, programming and academic study.
Courses
We have a wide range of courses primarily in the digital and computing field. There are short courses to help learners either grasp concepts quickly or for exam preparation
Computing
We have already provided courses for AP Computer Science Principles students, and we will also produce help in a range of IT subjects such as for exam preparation.
Programming
Python is our primary language, from its introduction on courses like the Computer Science Principles AP course, or transferring skills learnt with Scratch programming, to more advanced levels for the non beginner.
Student Help
We specialize in teaching International students therefore how can we provide information that can help you? This includes help with the English language such as grammar, and academic help like writing assignments.
- Computer Science
- Information Technology (IT)
- Digital Literacy
- Programming Levels
- Beginner
- Non-beginner
- Academic Help
- English Help