-
Notifications
You must be signed in to change notification settings - Fork 902
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4341 from galaxyproject/avans-lps
Add two learning pathways for avans/erasmus+
- Loading branch information
Showing
4 changed files
with
133 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
--- | ||
layout: learning-pathway | ||
title: Introductory Python | ||
type: use | ||
description: | | ||
This is an introductory course of Python, as it was taught in [Avans Hogeschool](https://www.avans.nl/) in the Netherlands. | ||
editorial_board: | ||
- hexylena | ||
- bazante1 | ||
funding: | ||
- erasmusplus | ||
- avans-atgm | ||
|
||
tags: [python, real-course] | ||
|
||
pathway: | ||
- section: "Week 1: Python is a Calculator" | ||
description: Python can work a lot like a desktop calculator! A lot of mathematical expressions one is used to from maths classes are the same or very similar in Python. Functional notation is also introduced. | ||
tutorials: | ||
- topic: data-science | ||
name: python-math | ||
- topic: data-science | ||
name: python-functions | ||
|
||
- section: "Week 2: Python is a Database" | ||
description: Today we introduce basic types (integers, floats, booleans, lists, and dictionaries) that allow you to store data. | ||
tutorials: | ||
- topic: data-science | ||
name: python-types | ||
- topic: data-science | ||
name: python-iterables | ||
|
||
- section: "Week 3: Python is a Computer" | ||
description: Once you've covered basic datatypes, let's do interesting things with Python like Loops! And Flow Control! Python lets you automate calculations and tasks and we'll learn about that building block this week. | ||
tutorials: | ||
- topic: data-science | ||
name: python-flow | ||
- topic: data-science | ||
name: python-loops | ||
|
||
- section: "Week 4: Python is a Programming Language" | ||
description: Now that we've covered 90% of what you will write when you write a programming language, let's look at the last 10%, reading and writing files and handling exceptional circumstances. | ||
tutorials: | ||
- topic: data-science | ||
name: python-exceptions | ||
- topic: data-science | ||
name: python-files | ||
|
||
- section: "Week 5: Recap" | ||
description: You're now a Python Programmer! This week we'll go over everything you learned and work on some exercises that require putting together all of your new skills. | ||
tutorials: | ||
- topic: data-science | ||
name: python-basics-recap | ||
|
||
- section: "Week 6: Python is a Command Line Interface" | ||
description: Here we'll move into some more advanced topics that will make you a better python programmer! | ||
tutorials: | ||
- topic: data-science | ||
name: python-glob | ||
- topic: data-science | ||
name: python-argparse | ||
|
||
- section: "Week 7: Python is a Workflow Engine" | ||
description: Cont. | ||
tutorials: | ||
- topic: data-science | ||
name: python-subprocess | ||
- topic: data-science | ||
name: python-venv | ||
- topic: data-science | ||
name: python-conda | ||
|
||
- section: "Week 8: Review Period" | ||
description: This course is an extremely fast 8 weeks, so this last week is spent on helping students debug problems in-person | ||
|
||
--- | ||
|
||
This learning path covers all the topics usually taught during our 8 week | ||
Python course. Many modules can be re-arranged and re-organised based on the | ||
wishes of the instructor, however this is the suggested orientation. They are | ||
designed to be as modular as possible. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
--- | ||
layout: learning-pathway | ||
title: Introductory SQL | ||
type: use | ||
description: | | ||
This is an introductory course of SQL, as it was taught in [Avans Hogeschool](https://www.avans.nl/) in the Netherlands. | ||
editorial_board: | ||
- hexylena | ||
- bazante1 | ||
funding: | ||
- erasmusplus | ||
- avans-atgm | ||
|
||
tags: [python, real-course] | ||
|
||
pathway: | ||
- section: "Week 1: SQL Basics" | ||
description: The lesson is to be followed in class, and the game given as homework. | ||
tutorials: | ||
- topic: data-science | ||
name: sql-basic | ||
- topic: data-science | ||
name: sql-game | ||
|
||
- section: "Week 2: Advanced SQL" | ||
description: Today we introduce complex operations like Joins. | ||
tutorials: | ||
- topic: data-science | ||
name: sql-advanced | ||
|
||
- section: "Week 3: SQL in other languages" | ||
description: Based on which language you're teaching alongside SQL, you can choose one of the following lessons which have the same content for different programming languages. | ||
tutorials: | ||
- topic: data-science | ||
name: sql-r | ||
- topic: data-science | ||
name: sql-python | ||
|
||
- section: "Week 4: Schema Design" | ||
description: In the Avans course an external tool was used when discussing Schema design. | ||
|
||
--- | ||
|
||
This learning path covers all the topics usually taught during our 4 week | ||
SQL course. |